public static void UpdateHopsital(HospitalsUpdateRequest model) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.Hospitals_Update", inputParamMapper : delegate(SqlParameterCollection UpdateHospital) { UpdateHospital.AddWithValue("@Id", model.Id); //UpdateHospital.AddWithValue("@HospitalId", model.HospitalId); UpdateHospital.AddWithValue("@Name", model.Name); UpdateHospital.AddWithValue("@Abbrev", model.Abbrev); UpdateHospital.AddWithValue("@Address", model.Address); UpdateHospital.AddWithValue("@City", model.City); UpdateHospital.AddWithValue("@State", model.State); UpdateHospital.AddWithValue("@ZipCode", model.ZipCode); }); }
private void button3_Click(object sender, EventArgs e) { // Получим абравиатуру поликлинники. string shortNameHospital = this.txtShortHospital.Text; if (shortNameHospital.Trim() == "") { MessageBox.Show("Введите абравиатуру поликлинники"); // Запретим закрытие формы. this.flagClose = true; return; } else { // Разрешим закрытие формы. this.flagClose = false; } if (this.textBox2.Text != "" && this.textBox1.Text != "" && this.textBox3.Text != "" && this.cmbВрачи.Text != "" && this.cmbБух.Text != "" && this.maskedTextBox1.Text != "" && this.textBox6.Text != "" && this.textBox7.Text != "" && this.txtNumDog.Text != "" && this.cmbБух.Text.Trim() != "" && this.cmbВрачи.Text.Trim() != "") { if (flagInsert == true) { //// Проверим длинну лицевого счёта. //int lenЛС = this.txtЛицевойСчёт.Text.Length; //if (lenЛС == 15) //{ InsertHospital hosp = new InsertHospital(this.textBox1.Text, this.textBox2.Text, this.textBox3.Text, this.textBox4.Text, Convert.ToInt32(this.cmbВрачи.SelectedValue), Convert.ToInt32(this.cmbБух.SelectedValue), "", this.maskedTextBox1.Text, this.maskedTextBox2.Text, this.maskedTextBox3.Text, this.textBox5.Text, this.maskedTextBox4.Text, this.txtЛицевойСчёт.Text, this.textBox6.Text, this.dateTimePicker1.Value.ToShortDateString(), "", this.maskedTextBox8.Text, this.textBox7.Text, this.textBox10.Text, this.maskedTextBox6.Text, this.maskedTextBox7.Text, Convert.ToInt32(this.txtNumDog.Text)); Receiver rec = new Receiver(); rec.Action(hosp); this.Close(); //} //else //{ // MessageBox.Show("Проверьте количество символов в лицевом счёте"); //} } if (flagInsert == false) { string query = "select top 1 id_поликлинника from Поликлинника"; int id = Convert.ToInt32(ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "Поликлинника").Rows[0][0]); UpdateHospital hosp = new UpdateHospital(id, this.textBox1.Text, this.textBox2.Text, this.textBox3.Text, this.textBox4.Text, Convert.ToInt32(this.cmbВрачи.SelectedValue), Convert.ToInt32(this.cmbБух.SelectedValue), "", this.maskedTextBox1.Text, this.maskedTextBox2.Text, this.maskedTextBox3.Text, this.textBox5.Text, this.maskedTextBox4.Text, this.txtЛицевойСчёт.Text, this.textBox6.Text, this.dateTimePicker1.Value.ToShortDateString(), "", this.maskedTextBox8.Text, this.textBox7.Text, this.textBox10.Text, this.maskedTextBox6.Text, this.maskedTextBox7.Text, Convert.ToInt32(this.txtNumDog.Text)); Receiver rec = new Receiver(); // Запишем телефон и email поликлинники. hosp.Phone = this.maskedTextBox5.Text.Trim(); hosp.Email = this.textBox8.Text.Trim(); hosp.Исполнитель = this.textBox9.Text.Trim(); rec.Action(hosp); this.Close(); //------------------ // Получим id записи в таблице банковские реквизиты. string queryGetId = "select * from Реквизиты2021"; DataTable dtMinistr = ТаблицаБД.GetTable(queryGetId, ConnectionDB.ConnectionString(), "Реквизиты2021"); if (dtMinistr != null && dtMinistr.Rows != null && dtMinistr.Rows.Count > 0) { // id записи для редактирования. int idMinistr = Convert.ToInt32(dtMinistr.Rows[0]["idМинистерство"]); //bool flagValidLsUfk = false; //int intValidLsUfk = 0; //if(int.TryParse(this.txtShortHospital.Text.Trim().Trim(), out intValidLsUfk) == true) //{ // flagValidLsUfk = true; //} // Запишем изменения в реквизиты 2021 года. // Лицевой счет УФК. // КС // ОКТМО. ICommand updateRequisite2021 = new RequisiteBank2021(shortNameHospital.Trim(), this.mskEKC.Text, this.mskOKTMO.Text, idMinistr); updateRequisite2021.Execute(); } //-------------------- } //Запишем изменения в файл конфигурации выгрузки Config.dll using (FileStream fs = File.OpenWrite("Config.dll")) using (TextWriter writ = new StreamWriter(fs)) { if (this.chkВыгрузки.Checked == true) { writ.WriteLine("1"); } else { writ.WriteLine("0"); } } } else { MessageBox.Show("Не заполнены обязательные поля"); } }
private void button3_Click(object sender, EventArgs e) { if (this.textBox2.Text != "" && this.textBox1.Text != "" && this.textBox3.Text != "" && this.cmbВрачи.Text != "" && this.cmbБух.Text != "" && this.maskedTextBox1.Text != "" && this.textBox6.Text != "" && this.textBox7.Text != "" && this.txtNumDog.Text != "" && this.cmbБух.Text.Trim() != "" && this.cmbВрачи.Text.Trim() != "") { if (flagInsert == true) { //// Проверим длинну лицевого счёта. //int lenЛС = this.txtЛицевойСчёт.Text.Length; //if (lenЛС == 15) //{ InsertHospital hosp = new InsertHospital(this.textBox1.Text, this.textBox2.Text, this.textBox3.Text, this.textBox4.Text, Convert.ToInt32(this.cmbВрачи.SelectedValue), Convert.ToInt32(this.cmbБух.SelectedValue), "", this.maskedTextBox1.Text, this.maskedTextBox2.Text, this.maskedTextBox3.Text, this.textBox5.Text, this.maskedTextBox4.Text, this.txtЛицевойСчёт.Text, this.textBox6.Text, this.dateTimePicker1.Value.ToShortDateString(), "", this.maskedTextBox8.Text, this.textBox7.Text, this.textBox10.Text, this.maskedTextBox6.Text, this.maskedTextBox7.Text, Convert.ToInt32(this.txtNumDog.Text)); Receiver rec = new Receiver(); rec.Action(hosp); this.Close(); //} //else //{ // MessageBox.Show("Проверьте количество символов в лицевом счёте"); //} } if (flagInsert == false) { string query = "select top 1 id_поликлинника from Поликлинника"; int id = Convert.ToInt32(ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "Поликлинника").Rows[0][0]); //// Проверим длинну лицевого счёта. //int lenЛС = this.txtЛицевойСчёт.Text.Length; //if (lenЛС == 15) //{ UpdateHospital hosp = new UpdateHospital(id, this.textBox1.Text, this.textBox2.Text, this.textBox3.Text, this.textBox4.Text, Convert.ToInt32(this.cmbВрачи.SelectedValue), Convert.ToInt32(this.cmbБух.SelectedValue), "", this.maskedTextBox1.Text, this.maskedTextBox2.Text, this.maskedTextBox3.Text, this.textBox5.Text, this.maskedTextBox4.Text, this.txtЛицевойСчёт.Text, this.textBox6.Text, this.dateTimePicker1.Value.ToShortDateString(), "", this.maskedTextBox8.Text, this.textBox7.Text, this.textBox10.Text, this.maskedTextBox6.Text, this.maskedTextBox7.Text, Convert.ToInt32(this.txtNumDog.Text)); Receiver rec = new Receiver(); // Запишем телефон и email поликлинники. hosp.Phone = this.maskedTextBox5.Text.Trim(); hosp.Email = this.textBox8.Text.Trim(); hosp.Исполнитель = this.textBox9.Text.Trim(); rec.Action(hosp); this.Close(); //} //else //{ // MessageBox.Show("Проверьте количество символов в лицевом счёте"); //} } //Запишем изменения в файл конфигурации выгрузки Config.dll using (FileStream fs = File.OpenWrite("Config.dll")) using (TextWriter writ = new StreamWriter(fs)) { if (this.chkВыгрузки.Checked == true) { writ.WriteLine("1"); } else { writ.WriteLine("0"); } } } else { MessageBox.Show("Не заполнены обязательные поля"); } }