示例#1
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (this.textBox1.Text != "")
            {
                //InsertEsculap esculap = new InsertEsculap(this.textBox1.Text, this.textBox2.Text, this.textBox3.Text, this.textBox4.Text, this.textBox5.Text.Trim());
                InsertБухгалтер bux = new InsertБухгалтер(this.textBox1.Text);
                Receiver        rec = new Receiver();

                rec.Action(bux);

                //обнговим dataGridView
                this.dataGridView1.DataSource = null;

                //Загрузим данные по врачам
                string    query = "select * from ГлавБух";
                DataTable tab   = ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "ГлавБух");

                this.dataGridView1.DataSource = tab;
                this.dataGridView1.Columns["id_главБух"].Visible        = false;
                this.dataGridView1.Columns["ФИО_ГлавБухПадеж"].Visible  = false;
                this.dataGridView1.Columns["Должность"].Visible         = false;
                this.dataGridView1.Columns["ДолжностьРодПадеж"].Visible = false;
                this.dataGridView1.Columns["Основание"].Visible         = false;


                //Обнулим поля редактирования
                this.textBox1.Text = "";
            }
            else
            {
                MessageBox.Show("Поле ФИО обязательно к заполнению");
                this.textBox1.Focus();
            }
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (this.textBox1.Text != "")
            {
                int id = Convert.ToInt32(this.dataGridView1.CurrentRow.Cells["id_главБух"].Value);

                UpdateБухгалтер bux = new UpdateБухгалтер(id, this.textBox1.Text);
                Receiver        rec = new Receiver();

                rec.Action(bux);

                //обнговим dataGridView
                this.dataGridView1.DataSource = null;

                //Загрузим данные по врачам
                string    query = "select * from ГлавБух";
                DataTable tab   = ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "ГлавБух");

                this.dataGridView1.DataSource = tab;
                this.dataGridView1.Columns["id_главБух"].Visible        = false;
                this.dataGridView1.Columns["ФИО_ГлавБухПадеж"].Visible  = false;
                this.dataGridView1.Columns["Должность"].Visible         = false;
                this.dataGridView1.Columns["ДолжностьРодПадеж"].Visible = false;
                this.dataGridView1.Columns["Основание"].Visible         = false;


                //Обнулим поля редактирования
                this.textBox1.Text = "";
            }
            else
            {
                MessageBox.Show("Все поля обязательны к заполнению");
                this.textBox1.Focus();
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //db1DataSet.ПоликлинникаRow row = this.db1DataSet.Поликлинника.NewПоликлинникаRow();
            //row.НаименованиеПоликлинники = наименованиеПоликлинникиTextBox.Text;
            //row.КодПоликлинники = кодПоликлинникиTextBox.Text;
            //row.ЮредическийАдрес = юредическийАдресTextBox.Text;
            //row.ФактическийАдрес = фактическийАдресTextBox.Text;
            //row.ФИО_ГлавВрач = фИО_ГлавВрачTextBox.Text;
            //row.ФИО_ГлавБух = фИО_ГлавБухTextBox.Text;
            //row.СвидетельствоРегистрации = свидетельствоРегистрацииTextBox.Text;
            //row.ИНН = иННTextBox.Text;
            //row.КПП = кодПоликлинникиTextBox.Text;
            //row.БИК = бИКTextBox.Text;
            //row.НаименованиеБанка = наименованиеБанкаTextBox.Text;
            //row.РасчётныйСчёт = расчётныйСчётTextBox.Text;
            //row.НаименованиеКлиента = наименованиеКлиентаTextBox.Text;
            //row.НомерЛицении = номерЛиценииTextBox.Text;
            //row.ДатаРегистрацииЛицении = датаРегистрацииЛиценииDateTimePicker.Value;
            //row.ОРГН = оРГНTextBox.Text;
            //row.СвидетельствоРегистрацииЕГРЮЛ = свидетельствоРегистрацииЕГРЮЛTextBox.Text;
            //row.ОрганВыдавшийСвидетельство = органВыдавшийСвидетельствоTextBox.Text;

            //this.db1DataSet.Поликлинника.AddПоликлинникаRow(row);
            //this.поликлинникаTableAdapter.Update(this.db1DataSet.Поликлинника);

            Receiver           receiver = new Receiver();
            InsertПоликлинника hospital = new InsertПоликлинника(наименованиеПоликлинникиTextBox.Text, кодПоликлинникиTextBox.Text, юредическийАдресTextBox.Text, фактическийАдресTextBox.Text, фИО_ГлавВрачTextBox.Text, фИО_ГлавБухTextBox.Text, свидетельствоРегистрацииTextBox.Text, иННTextBox.Text, this.кППTextBox.Text, бИКTextBox.Text, наименованиеБанкаTextBox.Text, расчётныйСчётTextBox.Text, номерЛиценииTextBox.Text, датаРегистрацииЛиценииDateTimePicker.Value.ToShortDateString(), оРГНTextBox.Text, свидетельствоРегистрацииTextBox.Text, органВыдавшийСвидетельствоTextBox.Text);

            receiver.Action(hospital);

            //Обновим данные
            Update();
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (this.textBox1.Text != "" && this.textBox2.Text != "" && this.textBox3.Text != "" && this.textBox4.Text != "" && this.textBox5.Text != "")
            {
                InsertEsculap esculap = new InsertEsculap(this.textBox1.Text, this.textBox2.Text, this.textBox3.Text, this.textBox4.Text, this.textBox5.Text.Trim());
                Receiver      rec     = new Receiver();

                rec.Action(esculap);

                //обнговим dataGridView
                this.dataGridView1.DataSource = null;

                //Загрузим данные по врачам
                string    query = "select * from ГлавВрач";
                DataTable tab   = ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "ГлавВрач");

                this.dataGridView1.DataSource = tab;
                this.dataGridView1.Columns["id_главВрач"].Visible = false;

                //Обнулим поля редактирования
                this.textBox1.Text = "";
                this.textBox2.Text = "";
                this.textBox3.Text = "";
                this.textBox4.Text = "";
                this.textBox5.Text = "";
            }
            else
            {
                MessageBox.Show("Все поля обязательны к заполнению");
                this.textBox1.Focus();
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int id = (int)this.льготнаяКатегорияDataGridView.CurrentRow.Cells[0].Value;

            Receiver reciver           = new Receiver();
            DeleteЛьготнаяКатегория лк = new DeleteЛьготнаяКатегория(id);

            reciver.Action(лк);

            UpdateDGV();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Receiver receiver           = new Receiver();
            InsertЛьготьнаяКатегория лк = new InsertЛьготьнаяКатегория(this.льготнаяКатегорияTextBox.Text);

            receiver.Action(лк);

            //Обновим данные
            UpdateDGV();

            this.льготнаяКатегорияTextBox.Text = "";
        }
示例#7
0
 public override void Execute()
 {
     Receiver.Action();
 }
 public void Execute()
 {
     // throw new NotImplementedException();
     _receiverDell.Action();
 }
示例#9
0
 public override void Executed()
 {
     receiver.Action();
 }
 public virtual void Excute()
 {
     receiver.Action();
 }
示例#11
0
 public void Execute()
 {
     _receiver.Action();
 }
示例#12
0
        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("Не заполнены обязательные поля");
            }
        }
示例#13
0
        private void button1_Click(object sender, EventArgs e)
        {
            string strInput = this.number_snils.Text.Trim();
            //string snils = "нет записи";
            //if (RemoveSpacesDash(number_snils.Text.ToString()) != "")
            //    snils = RemoveSpacesDash(number_snils.Text.ToString());

            int iRegionTest = Convert.ToInt16(this.cmbРайон.SelectedValue);

            string flagRaion = Crypto.Shifrovka(this.cmbРайон.SelectedValue.ToString());

            //string pattern = @"\d{3}-\d{3}-\d{3} \d{2}";
            if (this.FlagUpdate == false)// )
            {
                //if (this.txtФИО.Text != "" && this.textBox1.Text.Length  != 0 && this.textBox2.Text != "" && this.textBox6.Text != "" && this.textBox5.Text != "" && this.maskedTextBox1.Text != "" && this.maskedTextBox2.Text != "" && this.textBox9.Text != "" && this.maskedTextBox3.Text != "" && this.maskedTextBox4.Text != "" && this.comboBox1.Text.Trim() != "" && this.comboBox2.Text.Trim() != "" && ((this.cmbНП.Text.Trim() != "" || this.cmbРайон.Text.Trim() != "")) || (this.cmbНП.Text.Trim() != "" && this.cmbРайон.Text.Trim() != ""))
                if ((this.txtФИО.Text.Trim().Length != 0) && (this.textBox1.Text.Trim().Length != 0) &&
                    (this.textBox2.Text.Trim().Length != 0) && (this.textBox6.Text.Trim().Length != 0) &&
                    (this.textBox5.Text.Trim().Length != 0) && (this.maskedTextBox1.Text.Trim().Length != 0) &&
                    (this.maskedTextBox2.Text.Trim().Length != 0) && (this.textBox9.Text.Trim().Length != 0) &&
                    (this.maskedTextBox3.Text.Trim().Length != 0) && (this.maskedTextBox4.Text.Trim().Length != 0) &&
                    (this.comboBox1.Text.Trim().Length != 0) && (this.comboBox2.Text.Trim().Length != 0) /*&& this.number_snils.Text != "" */ &&
                    ((this.cmbНП.Text.Trim().Length != 0 || this.cmbРайон.Text.Trim().Length != 0)) || (this.cmbНП.Text.Trim().Length != 0 && this.cmbРайон.Text.Trim().Length != 0))
                {
                    //Внесём льготника в БД
                    InsertЛьготник льготник = new InsertЛьготник(this.txtФИО.Text, this.textBox1.Text,
                                                                 this.textBox6.Text, Convert.ToDateTime(this.maskedTextBox3.Text), this.textBox2.Text,
                                                                 this.textBox5.Text, this.textBox4.Text, this.textBox3.Text, this.maskedTextBox1.Text,
                                                                 this.maskedTextBox2.Text, Convert.ToDateTime(this.maskedTextBox4.Text),
                                                                 this.textBox8.Text, Convert.ToInt32(this.comboBox1.SelectedValue),
                                                                 Convert.ToInt32(this.comboBox2.SelectedValue), this.textBox10.Text,
                                                                 this.textBox9.Text, Convert.ToDateTime(this.maskedTextBox5.Text),
                                                                 this.textBox11.Text, 1, Convert.ToInt32(cmbРайон.SelectedValue),
                                                                 Convert.ToInt32(cmbНП.SelectedValue), RemoveSpacesDash(number_snils.Text.ToString()), this.checkBox1.Checked, flagRaion/*,
                                                                                                                                                                                         * snils*/
                                                                 );

                    //внесём льготника в БД
                    Receiver recivar = new Receiver();
                    recivar.Action(льготник);

                    //обновим содержание DataGridView
                    //string query = "select * from Льготник";

                    this.txtФИО.Text   = "";
                    this.textBox1.Text = "";
                    this.textBox2.Text = "";
                    this.textBox3.Text = "";
                    this.textBox4.Text = "";
                    this.textBox5.Text = "";
                    this.textBox6.Text = "";
                    //this.textBox7.Text = "";
                    this.textBox8.Text       = "";
                    this.textBox9.Text       = "";
                    this.textBox10.Text      = "";
                    this.textBox11.Text      = "";
                    this.maskedTextBox1.Text = "";
                    this.maskedTextBox2.Text = "";
                    this.maskedTextBox3.Text = "";
                    this.maskedTextBox4.Text = "";
                    this.maskedTextBox5.Text = "";

                    this.number_snils.Text = "";

                    //установим flag обновления в false
                    flagUpdate = false;
                }
                else
                {
                    MessageBox.Show("Вы не заполнили обязательные поля");
                }
            }

            // Форма работает на обновление льготника в БД.
            if (this.FlagUpdate == true)
            {
                //if (Regex.IsMatch(this.number_snils.Text, pattern) == false)
                //{
                //    MessageBox.Show("Введите корректный СНИЛС");
                //    return;
                //}

                if (this.txtФИО.Text != "" && this.textBox1.Text != "" && this.textBox2.Text != "" &&
                    this.textBox6.Text != "" && this.textBox5.Text != "" && this.maskedTextBox1.Text != "" &&
                    this.maskedTextBox2.Text != "" && this.textBox9.Text != "" && this.maskedTextBox3.Text != "" &&
                    this.maskedTextBox4.Text != "" && this.comboBox1.Text.Trim() != "" &&
                    this.comboBox2.Text.Trim() != "" /*&& this.number_snils.Text != ""*/ &&
                    ((this.cmbНП.Text.Trim() != "" || this.cmbРайон.Text.Trim() != "")) || (this.cmbНП.Text.Trim() != "" && this.cmbРайон.Text.Trim() != ""))
                {
                    //int Test = id_льготникUpdate;

                    UpdateЛьготник льготник = new UpdateЛьготник(Id_льготникUpdate, this.txtФИО.Text,
                                                                 this.textBox1.Text, this.textBox6.Text, Convert.ToDateTime(this.maskedTextBox3.Text),
                                                                 this.textBox2.Text, this.textBox5.Text, this.textBox4.Text, this.textBox3.Text,
                                                                 this.maskedTextBox1.Text, this.maskedTextBox2.Text,
                                                                 Convert.ToDateTime(this.maskedTextBox4.Text), this.textBox8.Text,
                                                                 Convert.ToInt32(this.comboBox1.SelectedValue), Convert.ToInt32(this.comboBox2.SelectedValue),
                                                                 this.textBox10.Text, this.textBox9.Text, Convert.ToDateTime(this.maskedTextBox5.Text),
                                                                 this.textBox11.Text, 1, Convert.ToInt32(cmbРайон.SelectedValue),
                                                                 Convert.ToInt32(cmbНП.SelectedValue), this.checkBox1.Checked, RemoveSpacesDash(number_snils.Text.ToString()), flagRaion);
                    //изменим льготника в БД
                    Receiver recivar = new Receiver();
                    recivar.Action(льготник);

                    //обновим содержание DataGridView
                    //string query = "select * from Льготник";

                    this.txtФИО.Text   = "";
                    this.textBox1.Text = "";
                    this.textBox2.Text = "";
                    this.textBox3.Text = "";
                    this.textBox4.Text = "";
                    this.textBox5.Text = "";
                    this.textBox6.Text = "";
                    //this.textBox7.Text = "";
                    this.textBox8.Text       = "";
                    this.textBox9.Text       = "";
                    this.textBox10.Text      = "";
                    this.textBox11.Text      = "";
                    this.maskedTextBox1.Text = "";
                    this.maskedTextBox2.Text = "";
                    this.maskedTextBox3.Text = "";
                    this.maskedTextBox4.Text = "";
                    this.maskedTextBox5.Text = "";
                    this.number_snils.Text   = "";

                    //установим flag обновления в false
                    flagUpdate = false;
                }
                else
                {
                    MessageBox.Show("Вы не заполнили обязательные поля");
                }
            }
        }
示例#14
0
 public override void Notify()
 {
     Receiver.Action();
 }
        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("Не заполнены обязательные поля");
            }
        }