ПЗ (1217383), страница 8
Текст из файла (страница 8)
command1.CommandText = "alter table gsk auto_increment=1;";
command1.ExecuteNonQuery();
command1.CommandText = "alter table shed auto_increment=1;";
command1.ExecuteNonQuery();
command1.CommandText = "alter table privhouse auto_increment=1;";
command1.ExecuteNonQuery();
button1.Text = "sucsess. Generate Region\n";
}
private void RegionScan(object sender, EventArgs e)
{
}
private void Street_Scan(object sender, EventArgs e)
{
}
private void SelectRegOk(object sender, EventArgs e)
{
comboBox2.Enabled = true;
comboBox3.Enabled = false;
comboBox3.Enabled = false;
comboBox4.Enabled = false;
comboBox5.Enabled = false;
comboBox6.Enabled = false;
comboBox7.Enabled = false;
comboBox2.Items.Clear();
comboBox2.AutoCompleteCustomSource.Clear();
comboBox2.Text = "Название улицы";
listBox1.Items.Clear();
listBox1.Enabled = false;
//var list = new List<string>();
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "newGeneration"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "237148"; // Пароль для подключения
string connStr = "server=" + serverName +
";user=" + userName +
";database=" + dbName +
";port=" + port +
";password=" + password + ";charset=utf8;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
StreetID.Clear();
using (var cmd = new MySqlCommand("SELECT `street`.`idStreet`,`street`.`Name` FROM newgeneration.street, newgeneration.region where `street`.`Region_idRegion`=`region`.`idRegion` and `street`.`Region_idRegion`=" + (comboBox1.SelectedIndex + 1) + ";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox2.Items.Add(row);
comboBox2.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idStreet"));
StreetID.Add(row);
}
}
}
private void SelectStreetOk(object sender, EventArgs e)
{
comboBox3.Enabled = true;
comboBox4.Enabled = true;
comboBox5.Enabled = true;
comboBox6.Enabled = false;
comboBox7.Enabled = false;
comboBox3.Items.Clear();
comboBox4.Items.Clear();
comboBox5.Items.Clear();
comboBox3.AutoCompleteCustomSource.Clear();
comboBox4.AutoCompleteCustomSource.Clear();
comboBox5.AutoCompleteCustomSource.Clear();
comboBox3.Text = "Номер дома на улице";
comboBox4.Text = "Номер ГСК на улице";
comboBox5.Text = "Номер частного дома на улице";
//var list = new List<string>();
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "newGeneration"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "237148"; // Пароль для подключения
string connStr = "server=" + serverName +
";user=" + userName +
";database=" + dbName +
";port=" + port +
";password=" + password + ";charset=utf8;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
string SelectedRowStreet = StreetID[comboBox2.SelectedIndex];
using (var cmd = new MySqlCommand("SELECT Lighting, Shop FROM street where idStreet=" + SelectedRowStreet + ";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = dr.GetString(dr.GetOrdinal("Lighting"));
string row2 = dr.GetString(dr.GetOrdinal("Shop"));
label1.Text = "Наличие освещения: " + row+"\nНаличие магазина: "+row2;
}
dr.Close();
}
HomeID.Clear();
PrivHomeID.Clear();
GskID.Clear();
using (var cmd = new MySqlCommand("SELECT `numhouse`.`idNumHouse`,`numhouse`.`Name` FROM newgeneration.numhouse where `numhouse`.`street_idStreet`=" + SelectedRowStreet + " ;", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox3.Items.Add(row);
comboBox3.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idNumHouse"));
HomeID.Add(row);
}
dr.Close();
}
using (var cmd = new MySqlCommand("SELECT idgsk, Name FROM gsk where street_idStreet=" + SelectedRowStreet + " ;", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox4.Items.Add(row);
comboBox4.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idgsk"));
GskID.Add(row);
}
dr.Close();
}
using (var cmd = new MySqlCommand("SELECT idprivhouse,Name FROM privhouse where street_idStreet=" + SelectedRowStreet + " ;", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox5.Items.Add(row);
comboBox5.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idprivhouse"));
PrivHomeID.Add(row);
}
dr.Close();
}
using (var cmd = new MySqlCommand("SELECT Name FROM street where idStreet="+SelectedRowStreet+";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox2.Items.Add(row);
comboBox2.AutoCompleteCustomSource.Add(row);
gMapControl1.SetPositionByKeywords("Хабаровск," + row);
gMapControl1.Zoom = 16;
}
}
}
private void SelectHouse(object sender, EventArgs e)
{
comboBox6.Enabled = true;
comboBox4.Enabled = false;
comboBox5.Enabled = false;
comboBox7.Enabled = false;
comboBox6.Items.Clear();
comboBox6.AutoCompleteCustomSource.Clear();
comboBox6.Text = "";
//var list = new List<string>();
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "newGeneration"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "237148"; // Пароль для подключения
string connStr = "server=" + serverName +
";user=" + userName +
";database=" + dbName +
";port=" + port +
";password=" + password + ";charset=utf8;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
FlatID.Clear();
string SelectedHouse = HomeID[comboBox3.SelectedIndex];
using (var cmd = new MySqlCommand("SELECT idnumflat,number FROM numflat where numhouse_idNumHouse=" + SelectedHouse + ";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("number"));
comboBox6.Items.Add(row);
comboBox6.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idnumflat"));
FlatID.Add(row);
}
dr.Close();
}
}
private void SelectGSK(object sender, EventArgs e)
{
comboBox7.Enabled = true;
comboBox3.Enabled = false;
comboBox5.Enabled = false;
comboBox6.Enabled = false;
comboBox7.Items.Clear();
comboBox7.AutoCompleteCustomSource.Clear();
comboBox7.Text = "Номер гаража";
//var list = new List<string>();
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "newGeneration"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "237148"; // Пароль для подключения
string connStr = "server=" + serverName +
";user=" + userName +
";database=" + dbName +
";port=" + port +
";password=" + password + ";charset=utf8;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
GaragheID.Clear();
string SelectedGsk = GskID[comboBox4.SelectedIndex];
using (var cmd = new MySqlCommand("SELECT idshed,Number FROM shed where gsk_idgsk=" + SelectedGsk + ";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Number"));
comboBox7.Items.Add(row);
comboBox7.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idshed"));
GaragheID.Add(row);
}
dr.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
string commandText = @"c:\Archive\kv_dzerzh_1_3.dxf";
var proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = commandText;
proc.StartInfo.UseShellExecute = true;
proc.Start();
}
private void SelectPrivHouse(object sender, EventArgs e)
{
comboBox3.Enabled = false;
comboBox4.Enabled = false;
comboBox6.Enabled = false;
comboBox7.Enabled = false;
listBox1.Items.Clear();
listBox1.Enabled = true;
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "newGeneration"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "237148"; // Пароль для подключения
string connStr = "server=" + serverName +
";user=" + userName +
";database=" + dbName +
";port=" + port +
";password=" + password + ";charset=utf8;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
OwnerID.Clear();
string SelectedPrivHouse = PrivHomeID[comboBox5.SelectedIndex];
using (var cmd = new MySqlCommand("SELECT idowner,FIO,Telephone FROM owner where privhouse_idprivhouse=" + SelectedPrivHouse + ";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("FIO"));
listBox1.Items.Add(row);
row = dr.GetString(dr.GetOrdinal("idowner"));
OwnerID.Add(row);
}
dr.Close();
}
}
private void SelectGaraghe(object sender, EventArgs e)
{
comboBox3.Enabled = false;
comboBox6.Enabled = false;
listBox1.Items.Clear();
listBox1.Enabled = true;
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "newGeneration"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "237148"; // Пароль для подключения