private void button3_Click(object sender, EventArgs e) { try { string queryВрач = "select Count(*) from Поликлинника"; int врач = Convert.ToInt32(ТаблицаБД.GetTable(queryВрач, ConnectionDB.ConnectionString(), "Поликлинника").Rows[0][0]); string queryТеррОрган = "select Count(*) from Комитет"; int трОргн = Convert.ToInt32(ТаблицаБД.GetTable(queryТеррОрган, ConnectionDB.ConnectionString(), "Комитет").Rows[0][0]); string queryКлассУслуг = "select Count(*) from КлассификаторУслуги"; int клУслуг = Convert.ToInt32(ТаблицаБД.GetTable(queryКлассУслуг, ConnectionDB.ConnectionString(), "КлассификаторУслуг").Rows[0][0]); string queryВидУслуг = "select Count(*) from ВидУслуги"; int видУслуг = Convert.ToInt32(ТаблицаБД.GetTable(queryВидУслуг, ConnectionDB.ConnectionString(), "КлассификаторУслуг").Rows[0][0]); //получим id льготной категории if (this.dataGridView1.CurrentRow.Cells["id_льготнойКатегории"].Value != DBNull.Value) { id_льготнойКатегории = (int)this.dataGridView1.CurrentRow.Cells["id_льготнойКатегории"].Value; } } catch { MessageBox.Show("Не заполнены данные по поликлиннике, территориальному органу или услугам поликлинники"); } //try //{ FormДоговор fDoc = new FormДоговор(); fDoc.FlagKeyЗапретСнятьАкт = this.flagKeyЗапретСнятьАкт; //fDoc.Id_Льготник = id_льготник; fDoc.Id_Льготник = Convert.ToInt32(this.dataGridView1.CurrentRow.Cells["id_льготник"].Value); if (ValidateRegion(fDoc.Id_Льготник) == true) { string фамилия = this.dataGridView1.CurrentRow.Cells["Фамилия"].Value.ToString(); string имя = this.dataGridView1.CurrentRow.Cells["Имя"].Value.ToString(); string отчество = this.dataGridView1.CurrentRow.Cells["Отчество"].Value.ToString(); //Сформируем ФИО льготника фиоЛьготника = фамилия + " " + имя + " " + отчество; fDoc.ФИО_Льготника = фиоЛьготника; fDoc.IdЛьготнойКатегории = id_льготнойКатегории; fDoc.ShowDialog(); } else { MessageBox.Show("Задайте у льготника район проживания через кнопку изменить данные польготнику"); } //} //catch //{ // MessageBox.Show("Введите данные по льготнику"); //} }
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { bool flagError = false; FormДоговор fDoc = new FormДоговор(); fDoc.FlagKeyЗапретСнятьАкт = this.flagKeyЗапретСнятьАкт; //fDoc.Id_Льготник = id_льготник; fDoc.Id_Льготник = Convert.ToInt32(this.dataGridView1.CurrentRow.Cells["id_льготник"].Value); //// Запрос на получение ID района. //string queryНT = "select FlagRaion from Льготник where id_льготник = " + fDoc.Id_Льготник + " "; //DataTable tabRegion = ТаблицаБД.GetTable(queryНT, ConnectionDB.ConnectionString(),"TabRegion"); //string idRegion = Crypto.DeShifrovka(tabRegion.Rows[0][0].ToString().Trim()); //int idResult = 0; //if (int.TryParse(idRegion, out idResult) == true) if (ValidateRegion(fDoc.Id_Льготник) == true) { string фамилия = this.dataGridView1.CurrentRow.Cells["Фамилия"].Value.ToString(); string имя = this.dataGridView1.CurrentRow.Cells["Имя"].Value.ToString(); string отчество = this.dataGridView1.CurrentRow.Cells["Отчество"].Value.ToString(); // Записываем фИО для проверки наличия договора fDoc.familiya = фамилия; fDoc.imya = имя; fDoc.otchestvo = отчество; //Сформируем ФИО льготника фиоЛьготника = фамилия + " " + имя + " " + отчество; fDoc.ФИО_Льготника = фиоЛьготника; fDoc.IdЛьготнойКатегории = id_льготнойКатегории; fDoc.ShowDialog(); } else { MessageBox.Show("Задайте у льготника район проживания через кнопку изменить данные польготнику"); } }