コード例 #1
0
ファイル: Log_form.cs プロジェクト: qwelol/Delivery_service
        private void ok_btn_Click(object sender, EventArgs e)
        {
            string pas = pass_box.Text;
            bool   user;

            if ((comboBox1.SelectedIndex == 0) && (pas == "111"))
            {
                this.Hide();
                user = false;
                Main_form form = new Main_form(user);
                form.Owner = this;
                form.ShowDialog();
            }
            else
            {
                if ((comboBox1.SelectedIndex == 1) && (pas == "admin"))
                {
                    this.Hide();
                    user = true;
                    Main_form form = new Main_form(user);
                    form.Owner = this;
                    form.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Неверный пароль", "Ошибка",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #2
0
 private void ok_btn_Click(object sender, EventArgs e)
 {
     if (int.Parse(tb_charge.Text.ToString()) != 0)
     {
         try
         {
             SqlCommand comm = con.CreateCommand(); //заполнение грида
             comm.CommandText = "ins_vk";
             comm.CommandType = CommandType.StoredProcedure;
             comm.Parameters.Add("@vk", SqlDbType.VarChar);
             comm.Parameters["@vk"].Value = tb_name.Text.ToString();
             comm.Parameters.Add("@charge", SqlDbType.Int);
             comm.Parameters["@charge"].Value = int.Parse(tb_charge.Text.ToString());
             comm.ExecuteNonQuery();
             MessageBox.Show("Успешно добавлено", "Добавление",
                             MessageBoxButtons.OK, MessageBoxIcon.None);
             Main_form main = this.Owner as Main_form;
             if (main != null)
             {
                 main.cb_vk.Items.Clear();
                 SqlCommand fill = con.CreateCommand();
                 fill.CommandText = "SELECT [Название] FROM [Весовая категория] ORDER BY [Код категории] ";
                 //запрос можно запихнуть в ХП
                 SqlDataReader reader1 = fill.ExecuteReader();//открыли ридер
                 while (reader1.Read())
                 {
                     main.cb_vk.Items.Add(reader1["Название"].ToString());
                 }
                 reader1.Close();
                 this.Close();
             }
         }
         catch (System.FormatException)
         {
             MessageBox.Show("Поля не заполнены", "Ошибка",
                             MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Наценка дожна быть >0", "Изменение не сохранено",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #3
0
        private void ok_btn_Click(object sender, EventArgs e)
        {
            SqlCommand comm = con.CreateCommand(); //заполнение грида

            comm.CommandText = "insert_ref";
            comm.CommandType = CommandType.StoredProcedure;
            comm.Parameters.Add("@code", SqlDbType.Int);
            comm.Parameters["@code"].Value = code_p;
            comm.Parameters.Add("@pr", SqlDbType.VarChar);
            comm.Parameters["@pr"].Value = tb_pr.Text.ToString();
            comm.Parameters.Add("@resh", SqlDbType.VarChar);
            comm.Parameters["@resh"].Value = tb_resh.Text.ToString();
            comm.ExecuteNonQuery();
            MessageBox.Show("Успешно добавлено", "Добавление",
                            MessageBoxButtons.OK, MessageBoxIcon.None);
            Main_form main = this.Owner as Main_form;

            this.Close();
        }
コード例 #4
0
        private void ok_btn_Click(object sender, EventArgs e)
        {
            try
            {
                try
                {
                    SqlCommand comm = con.CreateCommand(); //заполнение грида
                    comm.CommandText = "ins_city";
                    comm.CommandType = CommandType.StoredProcedure;
                    comm.Parameters.Add("@city", SqlDbType.VarChar);
                    comm.Parameters["@city"].Value = tb_name.Text.ToString();
                    comm.Parameters.Add("@area", SqlDbType.VarChar);
                    comm.Parameters["@area"].Value = tb_obl.Text.ToString();
                    comm.Parameters.Add("@phone_code", SqlDbType.Int);
                    comm.Parameters["@phone_code"].Value = int.Parse(tb_code.Text.ToString());
                    comm.ExecuteNonQuery();
                    MessageBox.Show("Успешно добавлено", "Добавление",
                                    MessageBoxButtons.OK, MessageBoxIcon.None);

                    Main_form main = this.Owner as Main_form;
                    if (main != null)
                    {
                        main.refresh_city();
                    }
                    this.Close();
                    con.Close();
                }
                catch (System.Data.SqlClient.SqlException)
                {
                    MessageBox.Show("Город с таким телефонным кодом уже существует", "Ошибка",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (System.FormatException)
            {
                MessageBox.Show("Поля не заполнены", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
 private void ins_btn_Click(object sender, EventArgs e)
 {
     if ((tb_pas.Text.ToString().Length == 10) || (tb_pas.Text.ToString() == string.Empty))
     {
         try
         {
             SqlCommand comm = con.CreateCommand();
             comm.CommandText = "insert_client";
             comm.CommandType = CommandType.StoredProcedure;
             comm.Parameters.Add("@phone", SqlDbType.VarChar);
             if (tb_phone.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@phone"].Value = null;
             }
             else
             {
                 comm.Parameters["@phone"].Value = tb_phone.Text.ToString();
             }
             comm.Parameters.Add("@fam", SqlDbType.VarChar);
             if (tb_fam.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@fam"].Value = null;
             }
             else
             {
                 comm.Parameters["@fam"].Value = tb_fam.Text.ToString();
             }
             comm.Parameters.Add("@name", SqlDbType.VarChar);
             if (tb_name.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@name"].Value = null;
             }
             else
             {
                 comm.Parameters["@name"].Value = tb_name.Text.ToString();
             }
             comm.Parameters.Add("@pas", SqlDbType.BigInt);
             if (tb_pas.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@pas"].Value = null;
             }
             else
             {
                 comm.Parameters["@pas"].Value = long.Parse(tb_pas.Text.ToString());
             }
             comm.Parameters.Add("@surname", SqlDbType.VarChar);
             if (tb_surname.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@surname"].Value = null;
             }
             else
             {
                 comm.Parameters["@surname"].Value = tb_surname.Text.ToString();
             }
             comm.Parameters.Add("@adr", SqlDbType.VarChar);
             if (tb_adr.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@adr"].Value = null;
             }
             else
             {
                 comm.Parameters["@adr"].Value = tb_adr.Text.ToString();
             }
             comm.Parameters.Add("@mail", SqlDbType.VarChar);
             if (tb_mail.Text.ToString() == string.Empty)
             {
                 comm.Parameters["@mail"].Value = null;
             }
             else
             {
                 comm.Parameters["@mail"].Value = tb_mail.Text.ToString();
             }
             comm.ExecuteNonQuery();
             MessageBox.Show("Успешно изменено", "Изменение",
                             MessageBoxButtons.OK, MessageBoxIcon.None);
             Main_form main = this.Owner as Main_form;
             if (main != null)
             {
                 main.refresh_client();
             }
             this.Close();
             con.Close();
         }
         catch (System.Data.SqlClient.SqlException)
         {
             MessageBox.Show("Обязательные поля заполнены некоректно", "Изменение не сохранено",
                             MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Номер паспорта должен содержать 10 цифр", "Изменение не сохранено",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }