Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if ((textBox1.Text.Length == 0) || (maskedTextBox1.Text.Length == 0))
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Заполнены не все поля!", "Внимание", MessageBoxButtons.OK);
                return;
            }

            //Удаляем файл существующий, перед записью в него введенного логина
            if (File.Exists("login.txt")) //Создание файла для хранения последнего введеного логина, чтобы при входе он его показывал
            {
                File.Delete("login.txt");
            }
            //Запись введенного логина в файл
            StreamWriter ff = new StreamWriter(Environment.CurrentDirectory + @"\login.txt", true);

            ff.Write(textBox1.Text);
            ff.Close();
            //

            string pass = GetHashString(maskedTextBox1.Text);

            conn.Open();
            SqlCommand mycommand = new SqlCommand("select * from users where user_name=" + "'" + textBox1.Text + "' and passw='" + pass + "'", conn);

            SqlDataAdapter    da = new SqlDataAdapter(mycommand);//Переменная объявлена как глобальная
            SqlCommandBuilder cb = new SqlCommandBuilder(da);
            DataSet           ds = new DataSet();

            conn.Close();
            da.Fill(ds, "USERS");
            if (ds.Tables[0].Rows.Count != 0)
            {
                object value = ds.Tables[0].Rows[0][0].ToString();
                if (value != null)
                {
                    val            = Convert.ToInt16(value);
                    name_user      = "******" + ds.Tables[0].Rows[0][2].ToString();
                    administration = ds.Tables[0].Rows[0][7].ToString();


                    view_data view_data = new view_data();
                    view_data.ShowDialog();
                    this.Visible = false;

                    ////////////////////////////////////
                }
            }
            else
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не верно введено либо имя либо пароль!", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if ((comboBox1.Text != "ИА") && (comboBox1.Text != "КрФ") && (comboBox1.Text != "КФ") && (comboBox1.Text != "АФ") && (comboBox1.Text != "БФ"))
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Подразделение необходимо выбирать только из списка! Произвольные названия недопустимы!!!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox1.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Подразделение\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (textBox2.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Исполнитель\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (textBox3.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Сумма платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (textBox5.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Назначение платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (textBox6.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Обоснование платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox7.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"ИНН\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox2.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не выбран \"Получатель\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox3.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не выбрана \"Статья бюджета\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox4.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не выбрано \"Подразделение заявитель платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox5.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не выбран \"Руководитель подразделения\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox6.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не выбран \"ответственный по ПФМ/ЦФО\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (comboBox8.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Срок оплаты\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            /*if (textBox13.Text.Length == 0)
             * {
             *  SystemSounds.Beep.Play();
             *  MessageBox.Show("Не заполнено поле \"Главный бухгалтер филиала/ИА!\"", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             *  return;
             * }*/

            if (textBox14.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнено поле \"Начальник управления ресурсного обеспечения!\"", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            /*if (textBox15.Text.Length == 0)
             * {
             *  SystemSounds.Beep.Play();
             *  MessageBox.Show("Не заполнено поле \"Казначейство\"", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             *  return;
             * }*/

            textBox3.Text = textBox3.Text.Replace(" ", string.Empty); //Обрезание пробелов с суммах.

            view_data view_data = (view_data)this.Owner;

            /////////Вставка данных в БД
            SqlCommand cm9 = conn.CreateCommand();

            cm9.CommandText = "BEGIN TRANSACTION " +
                              "insert into ZADANIE_PLAT (USER_ID,PAYER,BRANCH,ISPOLNITEL,PLAN_DATE_PAYMENT,SUMM,NDS,NAZNACHEN_PLATEJ,OBOSNOVANIE,POLUCHAT_PLATEJ,INN_POLUCHATEL,KPP_POLUCHATEL,ACCOUNT_POLUCHATEL,BANK_NAIMENOVAN,BIK_BANK_POLUCHATEL,KOR_ACCOUNT_POLUCHATEL,ARTICLE_BUDGET,DEPARTMENT_ZAYAVITEL,BOSS_DEPARTMENT,OTVETSTVENN_PFM_CFO,GL_BUH,BOSS_RESURS_OBESPECHEN,KAZNACHEYSTVO,BOSS_KAZNACHEYSTVO,DATETIME_CREATE,PERIOD,STATUS,NOTES, SROK_OPLAT, PAY_STATUS) values ('" + Form1.val + "',  '" + textBox1.Text + "', '" + comboBox1.Text + "', '" + textBox2.Text + "', convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103), '" + textBox3.Text + "', '" + textBox4.Text + "', '" + textBox5.Text + "', '" + textBox6.Text + "', '" + comboBox2.Text + "', '" + comboBox7.Text + "', '" + textBox8.Text + "', '" + textBox9.Text + "', '" + textBox10.Text + "', '" + textBox11.Text + "', '" + textBox12.Text + "', '" + comboBox3.Text + "', '" + comboBox4.Text + "', '" + comboBox5.Text + "', '" + textBox2.Text + "', '" + textBox13.Text + "', '" + textBox14.Text + "', '" + textBox15.Text + "', '" + textBox16.Text + "', GETDATE(), '" + view_data.value.ToString() + "', 'В ожидании', '" + richTextBox1.Text + "', '" + comboBox8.Text + "', 'Не оплачено')" +
                              " COMMIT TRANSACTION";

            try
            {
                conn.Open();
            }
            catch { }
            SqlDataReader reader11;

            reader11 = cm9.ExecuteReader();
            conn.Close();
            ///////////////////////////////

            //Вызов функции обновления грида после ввода новой записи в БД

            view_data.refill();

            this.Close();
        }
Example #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Подтвердить?", "Вопрос", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                if ((comboBox1.Text != "ИА") && (comboBox1.Text != "КрФ") && (comboBox1.Text != "КФ") && (comboBox1.Text != "АФ") && (comboBox1.Text != "БФ"))
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Подразделение необходимо выбирать только из списка! Произвольные названия недопустимы!!!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox1.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Подразделение\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (textBox2.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Исполнитель\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (textBox3.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Сумма платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (textBox5.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Назначение платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (textBox6.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Обоснование платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox7.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"ИНН\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox2.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не выбран \"Получатель\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox3.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не выбрана \"Статья бюджета\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox4.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не выбрано \"Подразделение заявитель платежа\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox5.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не выбран \"Руководитель подразделения\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox6.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не выбран \"ответственный по ПФМ/ЦФО\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (comboBox8.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Срок оплаты\"!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                /*
                 * if (textBox13.Text.Length == 0)
                 * {
                 *  SystemSounds.Beep.Play();
                 *  MessageBox.Show("Не заполнено поле \"Главный бухгалтер филиала/ИА!\"", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 *  return;
                 * }*/

                if (textBox14.Text.Length == 0)
                {
                    SystemSounds.Beep.Play();
                    MessageBox.Show("Не заполнено поле \"Начальник управления ресурсного обеспечения!\"", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                /*
                 * if (textBox15.Text.Length == 0)
                 * {
                 *  SystemSounds.Beep.Play();
                 *  MessageBox.Show("Не заполнено поле \"Казначейство\"", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 *  return;
                 * } */


                view_data view_data = (view_data)this.Owner;

                /////////Обновление данных в БД
                SqlCommand cm9 = conn.CreateCommand();
                cm9.CommandText = "BEGIN TRANSACTION " +
                                  "update ZADANIE_PLAT SET USER_ID='" + USER_ID + "', PAYER='" + PAYER + "', BRANCH='" + comboBox1.Text + "', ISPOLNITEL='" + textBox2.Text + "', PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103), SUMM='" + textBox3.Text + "', NDS='" + textBox4.Text + "', NAZNACHEN_PLATEJ='" + textBox5.Text + "', OBOSNOVANIE='" + textBox6.Text + "', POLUCHAT_PLATEJ='" + comboBox2.Text + "', INN_POLUCHATEL='" + comboBox7.Text + "', KPP_POLUCHATEL='" + textBox8.Text + "', ACCOUNT_POLUCHATEL='" + textBox9.Text + "', BANK_NAIMENOVAN='" + textBox10.Text + "', BIK_BANK_POLUCHATEL='" + textBox11.Text + "', KOR_ACCOUNT_POLUCHATEL='" + textBox12.Text + "', ARTICLE_BUDGET='" + comboBox3.Text + "', DEPARTMENT_ZAYAVITEL='" + comboBox4.Text + "', BOSS_DEPARTMENT='" + comboBox5.Text + "', OTVETSTVENN_PFM_CFO='" + comboBox6.Text + "', GL_BUH='" + textBox13.Text + "', BOSS_RESURS_OBESPECHEN='" + textBox14.Text + "', KAZNACHEYSTVO='" + textBox15.Text + "', BOSS_KAZNACHEYSTVO='" + textBox16.Text + "', DATETIME_CREATE=convert(datetime,'" + DATETIME_CREATE + "',103) , PERIOD='" + PERIOD + "', STATUS='" + STATUS + "', TEXT_DENY='" + TEXT_DENY + "', DATE_UPDATE=GETDATE(), NOTES='" + richTextBox1.Text + "', SROK_OPLAT='" + comboBox8.Text + "', PAY_STATUS='" + PAY_STATUS + "' where ID='" + view_data.value_4_edit + "'" +
                                  " COMMIT TRANSACTION";
                try
                {
                    conn.Open();
                }
                catch { }
                SqlDataReader reader11;
                reader11 = cm9.ExecuteReader();
                conn.Close();
                ///////////////////////////////

                SystemSounds.Beep.Play();
                MessageBox.Show("Задание обновлено удачно!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);

                view_data.refill();

                this.Close();
            }
        }
Example #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Text.Length == 0)
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не заполнена Причина отказа!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (filters.set_filter == true)
            {
                view_data view_data = (view_data)this.Owner;
                /////////Обновление данных в БД
                SqlCommand cm = conn.CreateCommand();
                cm.CommandText = "BEGIN TRANSACTION " +
                                 "update ZADANIE_PLAT SET TEXT_DENY='" + richTextBox1.Text + "', STATUS='Отвергнуто', DATE_UPDATE=GETDATE() where ID=" + view_data.value_4_deny +
                                 " COMMIT TRANSACTION";
                try
                {
                    conn.Open();
                }
                catch { }
                SqlDataReader reader1;
                reader1 = cm.ExecuteReader();
                conn.Close();
                ///////////////////////////////

                //Вызов функции обновления грида после ввода новой записи в БД

                view_data.refill_with_filter();

                view_data.dataGridView1.CurrentCell = view_data.dataGridView1[3, view_data.value_4_deny_return_position]; // Перемещение к той же записи, которую и одобряли после обновления статуса

                this.Close();
            }
            else
            {
                view_data view_data = (view_data)this.Owner;
                /////////Обновление данных в БД
                SqlCommand cm = conn.CreateCommand();
                cm.CommandText = "BEGIN TRANSACTION " +
                                 "update ZADANIE_PLAT SET TEXT_DENY='" + richTextBox1.Text + "', STATUS='Отвергнуто', DATE_UPDATE=GETDATE() where ID=" + view_data.value_4_deny +
                                 " COMMIT TRANSACTION";
                try
                {
                    conn.Open();
                }
                catch { }
                SqlDataReader reader1;
                reader1 = cm.ExecuteReader();
                conn.Close();
                ///////////////////////////////

                //Вызов функции обновления грида после ввода новой записи в БД

                view_data.refill();

                view_data.dataGridView1.CurrentCell = view_data.dataGridView1[3, view_data.value_4_deny_return_position]; // Перемещение к той же записи, которую и одобряли после обновления статуса

                this.Close();
            }
        }
Example #5
0
        //////////////////////////////////////////////////////

        //Функция создания копии задания на платеж
        public void copy_zadanie()
        {
            if (MessageBox.Show("Создать копию выбранного задания на платеж", "Вопрос", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                view_data view_data = (view_data)this.Owner;

                string USER_ID           = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value);
                string PAYER             = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value);
                string BRANCH            = Convert.ToString(dataGridView1.CurrentRow.Cells[3].Value);
                string ISPOLNITEL        = Convert.ToString(dataGridView1.CurrentRow.Cells[4].Value);
                string PLAN_DATE_PAYMENT = Convert.ToString(dataGridView1.CurrentRow.Cells[5].Value);
                string SUMM                   = Convert.ToString(dataGridView1.CurrentRow.Cells[6].Value);
                string NDS                    = Convert.ToString(dataGridView1.CurrentRow.Cells[7].Value);;
                string NAZNACHEN_PLATEJ       = Convert.ToString(dataGridView1.CurrentRow.Cells[8].Value);
                string OBOSNOVANIE            = Convert.ToString(dataGridView1.CurrentRow.Cells[9].Value);
                string POLUCHAT_PLATEJ        = Convert.ToString(dataGridView1.CurrentRow.Cells[10].Value);
                string INN_POLUCHATEL         = Convert.ToString(dataGridView1.CurrentRow.Cells[11].Value);
                string KPP_POLUCHATEL         = Convert.ToString(dataGridView1.CurrentRow.Cells[12].Value);
                string ACCOUNT_POLUCHATEL     = Convert.ToString(dataGridView1.CurrentRow.Cells[13].Value);
                string BANK_NAIMENOVAN        = Convert.ToString(dataGridView1.CurrentRow.Cells[14].Value);
                string BIK_BANK_POLUCHATEL    = Convert.ToString(dataGridView1.CurrentRow.Cells[15].Value);
                string KOR_ACCOUNT_POLUCHATEL = Convert.ToString(dataGridView1.CurrentRow.Cells[16].Value);
                string ARTICLE_BUDGET         = Convert.ToString(dataGridView1.CurrentRow.Cells[17].Value);
                string DEPARTMENT_ZAYAVITEL   = Convert.ToString(dataGridView1.CurrentRow.Cells[18].Value);
                string BOSS_DEPARTMENT        = Convert.ToString(dataGridView1.CurrentRow.Cells[19].Value);
                string OTVETSTVENN_PFM_CFO    = Convert.ToString(dataGridView1.CurrentRow.Cells[20].Value);
                string GL_BUH                 = Convert.ToString(dataGridView1.CurrentRow.Cells[21].Value);
                string BOSS_RESURS_OBESPECHEN = Convert.ToString(dataGridView1.CurrentRow.Cells[22].Value);
                string KAZNACHEYSTVO          = Convert.ToString(dataGridView1.CurrentRow.Cells[23].Value);
                string BOSS_KAZNACHEYSTVO     = Convert.ToString(dataGridView1.CurrentRow.Cells[24].Value);
                //string DATETIME_CREATE = Convert.ToString(ds.Tables[0].Rows[i][25]);
                string PERIOD = Convert.ToString(dataGridView1.CurrentRow.Cells[26].Value);
                string STATUS = Convert.ToString(dataGridView1.CurrentRow.Cells[27].Value);
                //string TEXT_DENY = Convert.ToString(dataGridView1.CurrentRow.Cells[28].Value);
                //string DATE_UPDATE = Convert.ToString(dataGridView1.CurrentRow.Cells[29].Value);
                string NOTES      = Convert.ToString(dataGridView1.CurrentRow.Cells[30].Value);
                string SROK_OPLAT = Convert.ToString(dataGridView1.CurrentRow.Cells[32].Value);
                //string PAY_STATUS = Convert.ToString(dataGridView1.CurrentRow.Cells[32].Value);

                /////////Вставка данных в БД
                SqlCommand cm9 = conn.CreateCommand();
                cm9.CommandText = "BEGIN TRANSACTION " +
                                  "insert into ZADANIE_PLAT (USER_ID,PAYER,BRANCH,ISPOLNITEL,PLAN_DATE_PAYMENT,SUMM,NDS,NAZNACHEN_PLATEJ,OBOSNOVANIE,POLUCHAT_PLATEJ,INN_POLUCHATEL,KPP_POLUCHATEL,ACCOUNT_POLUCHATEL,BANK_NAIMENOVAN,BIK_BANK_POLUCHATEL,KOR_ACCOUNT_POLUCHATEL,ARTICLE_BUDGET,DEPARTMENT_ZAYAVITEL,BOSS_DEPARTMENT,OTVETSTVENN_PFM_CFO,GL_BUH,BOSS_RESURS_OBESPECHEN,KAZNACHEYSTVO,BOSS_KAZNACHEYSTVO,DATETIME_CREATE,PERIOD,STATUS,NOTES, SROK_OPLAT, PAY_STATUS) values ('" + Form1.val + "',  '" + PAYER + "', '" + BRANCH + "', '" + ISPOLNITEL + "', convert(datetime,'" + PLAN_DATE_PAYMENT + "', 103), '" + SUMM + "', '" + NDS + "', '" + NAZNACHEN_PLATEJ + "', '" + OBOSNOVANIE + "', '" + POLUCHAT_PLATEJ + "', '" + INN_POLUCHATEL + "', '" + KPP_POLUCHATEL + "', '" + ACCOUNT_POLUCHATEL + "', '" + BANK_NAIMENOVAN + "', '" + BIK_BANK_POLUCHATEL + "', '" + KOR_ACCOUNT_POLUCHATEL + "', '" + ARTICLE_BUDGET + "', '" + DEPARTMENT_ZAYAVITEL + "', '" + BOSS_DEPARTMENT + "', '" + OTVETSTVENN_PFM_CFO + "', '" + GL_BUH + "', '" + BOSS_RESURS_OBESPECHEN + "', '" + KAZNACHEYSTVO + "', '" + BOSS_KAZNACHEYSTVO + "', GETDATE(), '" + view_data.value.ToString() + "', 'В ожидании', '" + NOTES + "', '" + SROK_OPLAT + "', 'Не оплачено')" +
                                  " COMMIT TRANSACTION";

                try
                {
                    conn.Open();
                }
                catch { }
                SqlDataReader reader11;
                reader11 = cm9.ExecuteReader();
                conn.Close();
                ///////////////////////////////

                view_data.refill();

                SystemSounds.Beep.Play();
                MessageBox.Show("Копия задания на платеж сделана удачно!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            if ((checkBox1.Checked != true) && (checkBox2.Checked != true) && (checkBox3.Checked != true) && (checkBox4.Checked != true) && (checkBox5.Checked != true) && (checkBox6.Checked != true) && (checkBox7.Checked != true) && (checkBox8.Checked != true))
            {
                SystemSounds.Beep.Play();
                MessageBox.Show("Не выбраны параметры фильтрации!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            view_data view_data = (view_data)this.Owner;

            /////////////////////////////////////////////////
            if (checkBox1.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where POLUCHAT_PLATEJ='" + comboBox1.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where POLUCHAT_PLATEJ='" + comboBox1.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and POLUCHAT_PLATEJ='" + comboBox1.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and POLUCHAT_PLATEJ='" + comboBox1.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox2.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where BRANCH='" + comboBox2.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where BRANCH='" + comboBox2.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and BRANCH='" + comboBox2.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and BRANCH='" + comboBox2.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox3.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where ISPOLNITEL='" + comboBox3.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where ISPOLNITEL='" + comboBox3.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and ISPOLNITEL='" + comboBox3.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and ISPOLNITEL='" + comboBox3.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox4.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103)", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103)", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox5.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where ARTICLE_BUDGET='" + comboBox5.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where ARTICLE_BUDGET='" + comboBox5.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and ARTICLE_BUDGET='" + comboBox5.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and ARTICLE_BUDGET='" + comboBox5.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox6.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where DEPARTMENT_ZAYAVITEL='" + comboBox6.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where DEPARTMENT_ZAYAVITEL='" + comboBox6.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and DEPARTMENT_ZAYAVITEL='" + comboBox6.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and DEPARTMENT_ZAYAVITEL='" + comboBox6.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox7.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = false;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра отключен";


                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + "select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val, conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = false;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра отключен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if ((checkBox4.Checked == true) && (checkBox5.Checked == true))
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ARTICLE_BUDGET='" + comboBox5.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ARTICLE_BUDGET='" + comboBox5.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ARTICLE_BUDGET='" + comboBox5.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ARTICLE_BUDGET='" + comboBox5.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if ((checkBox4.Checked == true) && (checkBox2.Checked == true))
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and BRANCH='" + comboBox2.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and BRANCH='" + comboBox2.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and BRANCH='" + comboBox2.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and BRANCH='" + comboBox2.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if ((checkBox4.Checked == true) && (checkBox3.Checked == true))
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ISPOLNITEL='" + comboBox3.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ISPOLNITEL='" + comboBox3.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
                else
                {
                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ISPOLNITEL='" + comboBox3.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and PLAN_DATE_PAYMENT=convert(datetime,'" + dateTimePicker1.Value.ToShortDateString() + "', 103) and ISPOLNITEL='" + comboBox3.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";

                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            /////////////////////////////////////////////////
            if (checkBox8.Checked == true)
            {
                if ((Form1.val == 1) || (Form1.val == 2)) //ПОказ всех сотрудников если заходит Скворцов ОИ или Комосская
                {
                    textBox1.Text = textBox1.Text.Replace(".", ",");
                    textBox1.Text = textBox1.Text.Replace(" ", string.Empty); //Обрезание пробелов с суммах.

                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where SUMM='" + textBox1.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where DEPARTMENT_ZAYAVITEL='" + textBox1.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
                else
                {
                    textBox1.Text = textBox1.Text.Replace(".", ",");
                    textBox1.Text = textBox1.Text.Replace(" ", string.Empty); //Обрезание пробелов с суммах.

                    SqlCommand        command = new SqlCommand("select * from ZADANIE_PLAT where USER_ID=" + Form1.val + " and DEPARTMENT_ZAYAVITEL='" + textBox1.Text + "' select sum(convert(float, replace(SUMM, ',','.'))) from ZADANIE_PLAT where USER_ID=" + Form1.val + "and DEPARTMENT_ZAYAVITEL='" + textBox1.Text + "'", conn);
                    SqlDataAdapter    da      = new SqlDataAdapter(command);//Переменная объявлена как глобальная
                    SqlCommandBuilder cb      = new SqlCommandBuilder(da);
                    DataSet           ds      = new DataSet();
                    conn.Close();
                    //Заполнение DataGridView наименованиями полей
                    da.Fill(ds, "ZADANIE_PLAT");
                    view_data.dataGridView1.DataSource   = ds.Tables[0];
                    view_data.statusStrip1.Items[0].Text = "Всего записей: " + Convert.ToString(ds.Tables[0].Rows.Count);
                    view_data.statusStrip1.Items[1].Text = "Сумма всех заданий на платеж: " + Convert.ToString(ds.Tables[1].Rows[0][0] + " руб.");

                    //Установка фильтра в TRUE для возможности потом контролировать его состояние
                    set_filter            = true;
                    str_query             = command.CommandText;
                    view_data.label2.Text = "Режим фильтра включен";


                    this.Close();
                }
            }
            /////////////////////////////////////////////////

            //Проверка статса заданий на платеж и пометка их красным цветом если они отвергнуты
            for (int s = 0; s <= view_data.dataGridView1.Rows.Count - 1; s++)
            {
                if (Convert.ToString(view_data.dataGridView1.Rows[s].Cells[27].Value) == "Отвергнуто")
                {
                    view_data.dataGridView1.Rows[s].DefaultCellStyle.BackColor = Color.Yellow;
                }
            }
            ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            //Проверка статса заданий на платеж и пометка их зеленым цветом если они одобрены
            for (int s1 = 0; s1 <= view_data.dataGridView1.Rows.Count - 1; s1++)
            {
                if (Convert.ToString(view_data.dataGridView1.Rows[s1].Cells[27].Value) == "Принято")
                {
                    view_data.dataGridView1.Rows[s1].DefaultCellStyle.BackColor = Color.LightGreen;
                }
            }
            ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        }