コード例 #1
0
        private void Bt_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            curTable = Convert.ToInt32(bt.Name);

            var    sql  = new GetDataFromSQL();
            string lenh = "insert into DonHang(maTTDH, maCN, thoiGian, maBA) values (1,'" + maCN + "','" + DateTime.Now.ToString() + "'," + curTable + ")";

            sql.ExecuteNonQuery(lenh);

            var    temp  = new DataTable();
            string lenh2 = "select maDH from DonHang where maCN=" + maCN + " and maBA=" + curTable;

            temp = sql.getDataTable(lenh2);
            foreach (DataRow row in temp.Rows)
            {
                maDH = Convert.ToInt32(row[0].ToString());
            }

            string lenh3 = "update BanAn set tinhTrang=1 where maBA='" + curTable + "' and maCN=" + maCN;

            sql.ExecuteNonQuery(lenh3);
            tenTable = bt.Text;
            Form4 f3 = new Form4();

            f3.ShowDialog();
        }
コード例 #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                tien += Convert.ToDecimal(row.Cells[1].Value);
            }
            var    sql  = new GetDataFromSQL();
            string time = DateTime.Now.ToString();
            string lenh = "insert into DonHang(maTTDH,thoiGian,SDT,diaChi,giaTriDonHang) values (9,'" + time + "','" + textBox1.Text + "',N'" + label4.Name + "'," + tien + ")";

            if (sql.ExecuteNonQuery(lenh) > 0)
            {
                string    lenhx = "select maDH from DonHang where SDT='" + textBox1.Text + "' and thoiGian='" + time + "'";
                DataTable tab   = new DataTable();
                tab = sql.getDataTable(lenhx);
                foreach (DataRow row in tab.Rows)
                {
                    maDH          = Convert.ToInt32(row[0].ToString());
                    textBox1.Text = "dsa " + maDH;
                }

                int i = dataGridView1.RowCount, j = 0;
                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    var    dt       = new DataTable();
                    string tenMonAn = row.Cells[0].Value.ToString();
                    string timMaMA  = "select maMA from MonAn where tenMA=N'" + tenMonAn + "'";
                    dt = sql.getDataTable(timMaMA);
                    int maMA = 0;
                    foreach (DataRow dtRow in dt.Rows)
                    {
                        maMA = Convert.ToInt32(dtRow[0].ToString());
                    }

                    string lenh1 = "insert into ChiTietDonHang(maDonHang,maMA) values ('" + maDH + "','" + maMA + "')";
                    if (sql.ExecuteNonQuery(lenh1) > 0)
                    {
                        j++;
                    }
                }
                if (i == j)
                {
                    MessageBox.Show("Tạo đơn hàng thành công!");
                    this.Refresh();
                }
                else
                {
                    MessageBox.Show("Không thể tạo đơn hàng này!");
                }
            }
        }
コード例 #3
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn chuyển xuống bếp?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
     {
         var     sql = new GetDataFromSQL();
         int     i = dataGridView1.RowCount, j = 0;
         decimal tien = 0;
         foreach (DataGridViewRow row in dataGridView1.Rows)
         {
             var    dt       = new DataTable();
             string tenMonAn = row.Cells[0].Value.ToString();
             string timMaMA  = "select maMA from MonAn where tenMA=N'" + tenMonAn + "'";
             dt = sql.getDataTable(timMaMA);
             int maMA = 0;
             foreach (DataRow dtRow in dt.Rows)
             {
                 maMA = Convert.ToInt32(dtRow[0].ToString());
             }
             string lenh = "insert into ChiTietDonHang(maDonHang,maMA) values ('" + Form1.maDH + "','" + maMA + "')";
             if (sql.ExecuteNonQuery(lenh) > 0)
             {
                 j++;
             }
             tien += Convert.ToDecimal(row.Cells[1].Value.ToString());
         }
         if (i == j)
         {
             string s = "update DonHang set maTTDH=2 , giaTriDonHang='" + tien + "' where maDH='" + Form1.maDH + "'";
             sql.ExecuteNonQuery(s);
             string s1 = "update BanAn set tinhTrang=1 where maBA=" + Form1.curTable + " and maCN=" + Form1.maCN;
             if (sql.ExecuteNonQuery(s1) > 0)
             {
                 MessageBox.Show("Đã chuyển xuống bếp");
             }
             var f1 = new Form1();
             this.Close();
             f1.Show();
         }
         else
         {
             MessageBox.Show("Không thể chuyển đơn hàng này xuống bếp!");
         }
     }
     else
     {
         MessageBox.Show("Đã hủy chuyển đơn xuống bếp");
     }
 }
コード例 #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            themBan_Load(sender, e);
            //code here
            string tenBan      = textBox2.Text.ToString();
            int    sucChua     = Convert.ToInt32(maskedTextBox1.Text);
            string ghiChu      = textBox4.Text.ToString();
            string sqladdtable = "insert into BanAn(maCN,tenBA,ghiChu,sucChua) values ('" + Form2.masoCN + "','" + tenBan + "','" + ghiChu + "','" + sucChua + "')";
            var    sql         = new GetDataFromSQL();
            int    ra          = sql.ExecuteNonQuery(sqladdtable);

            if (ra > 0)
            {
                LoadLabel();
            }
            else
            {
                MessageBox.Show("Không thể thêm bàn này vào chi nhánh!!!");
            }
            textBox2.Clear();
            textBox4.Clear();
            maskedTextBox1.Clear();
            maskedTextBox1.Enabled = true;
            textBox2.Enabled       = true;
            textBox4.Enabled       = true;
        }
コード例 #5
0
        private void button3_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            if (isClick == true)
            {
                DialogResult result = MessageBox.Show("Bạn muốn NHẬN đơn hàng này và chế biến?", "Thông báo", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    var    sql  = new GetDataFromSQL();
                    string lenh = "update DonHang set maTTDH=2 where SDT='" + curSDT + "'";
                    if (sql.ExecuteNonQuery(lenh) > 0)
                    {
                        MessageBox.Show("NHẬN đơn hàng thành công! Đang chuyển đơn hàng xuống bếp");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Không thể NHẬN đơn hàng này!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn phải chọn đơn hàng cần NHẬN!");
            }
        }
コード例 #6
0
        private void toolStripButton6_Click(object sender, EventArgs e)
        {
            dataGridView4.ReadOnly        = true;
            toolStripButton1.Enabled      = true;
            toolStripButton3.Enabled      = true;
            toolStripButton6.Enabled      = false;
            dataGridView4.CellBorderStyle = DataGridViewCellBorderStyle.Single;
            int test = 0;
            int kq   = 0;

            foreach (DataGridViewRow row in dataGridView4.Rows)
            {
                var    sql     = new GetDataFromSQL();
                string maBA    = Convert.ToString(row.Cells[0].Value);
                string tenBA   = Convert.ToString(row.Cells[1].Value);
                string ghiChu  = Convert.ToString(row.Cells[2].Value);
                string sucChua = Convert.ToString(row.Cells[3].Value);
                string cm      = "update BanAn set tenBA ='" + tenBA + "', ghiChu ='" + ghiChu + "', sucChua ='" + sucChua + "' where maBA='" + maBA + "' and maCN='" + masoCN + "'";
                if (sql.ExecuteNonQuery(cm) > 0)
                {
                    test++;
                }
                kq++;
            }
            if (test > 0 && test == kq)
            {
                MessageBox.Show("Sửa thông tin bàn thành công!!!");
            }
        }
コード例 #7
0
 private void button18_Click(object sender, EventArgs e)
 {
     if (maCNChon == 0)
     {
         MessageBox.Show("Bạn phải chọn chi nhánh chuyển xuống!");
     }
     else
     {
         string       lenh   = "update DonHang set maTTDH=7, maCN=" + maCNChon + " where maDH=" + curMaDHChiNhanh;
         var          sql    = new GetDataFromSQL();
         DialogResult result = MessageBox.Show("Bạn có muốn chuyển đơn này?", "Thông báo", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             if (sql.ExecuteNonQuery(lenh) > 0)
             {
                 MessageBox.Show("Đã CHUYỂN đơn hàng này!");
                 LoadDGVDonHang();
             }
             else
             {
                 MessageBox.Show("Không thể chuyển đơn hàng này!");
             }
         }
         else
         {
             MessageBox.Show("Đã bỏ chuyển đơn này!");
         }
     }
     flowLayoutPanel6.Enabled = false;
 }
コード例 #8
0
 private void button19_Click(object sender, EventArgs e)
 {
     if (curMADHHuyDoi == 0)
     {
         MessageBox.Show("Bạn phải chọn đơn hàng cần đổi!");
     }
     else
     {
         string       lenh   = "update DonHang set maTTDH=11 where maDH=" + curMADHHuyDoi;
         var          sql    = new GetDataFromSQL();
         DialogResult result = MessageBox.Show("Bạn có muốn đổi đơn này?", "Thông báo", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             if (sql.ExecuteNonQuery(lenh) > 0)
             {
                 MessageBox.Show("Đã đổi đơn hàng này!");
                 LoadDGVHuyDoi();
             }
             else
             {
                 MessageBox.Show("Không thể đổi đơn hàng này!");
             }
         }
         else
         {
             MessageBox.Show("Đã bỏ đổi đơn này!");
         }
     }
 }
コード例 #9
0
        private void toolStripButton5_Click_1(object sender, EventArgs e)
        {
            dataGridView3.ReadOnly        = true;
            toolStripButton7.Enabled      = true;
            toolStripButton10.Enabled     = true;
            toolStripButton5.Enabled      = false;
            dataGridView3.CellBorderStyle = DataGridViewCellBorderStyle.Single;
            int test = 0;
            int kq   = 0;

            foreach (DataGridViewRow row in dataGridView3.Rows)
            {
                int    maCN      = Convert.ToInt32(row.Cells[0].Value);
                var    sql       = new GetDataFromSQL();
                string tenCN     = Convert.ToString(row.Cells[1].Value);
                string diaChi    = Convert.ToString(row.Cells[3].Value);
                string dienThoai = Convert.ToString(row.Cells[2].Value);
                string tinhThanh = Convert.ToString(row.Cells[4].Value);
                string cm        = "update ChiNhanh set tenCN =N'" + tenCN + "', diaChi =N'" + diaChi + "', dienThoai =N'" + dienThoai + "', tinhThanh =N'" + tinhThanh + "' where maCN=" + maCN;
                if (sql.ExecuteNonQuery(cm) > 0)
                {
                    test++;
                }
                kq++;
            }
            if (test > 0 && test == kq)
            {
                MessageBox.Show("Sửa thành công!!!");
            }
        }
コード例 #10
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn thanh toán đơn hàng này và in hóa đơn?", "Thanh toán", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
     {
         var     sql = new GetDataFromSQL();
         int     i = dataGridView1.RowCount, j = 0;
         decimal tien = 0;
         foreach (DataGridViewRow row in dataGridView1.Rows)
         {
             var    dt       = new DataTable();
             string tenMonAn = row.Cells[0].Value.ToString();
             string timMaMA  = "select maMA from MonAn where tenMA=N'" + tenMonAn + "'";
             dt = sql.getDataTable(timMaMA);
             int maMA = 0;
             foreach (DataRow dtRow in dt.Rows)
             {
                 maMA = Convert.ToInt32(dtRow[0].ToString());
             }
             string lenh = "insert into ChiTietDonHang(maDonHang,maMA) values ('" + Form1.maDH + "','" + maMA + "')";
             if (sql.ExecuteNonQuery(lenh) > 0)
             {
                 j++;
             }
             string rank = "update MonAn set dem=dem+1 where maMA=" + maMA;
             sql.ExecuteNonQuery(rank);
             tien += Convert.ToDecimal(row.Cells[1].Value.ToString());
         }
         if (i == j)
         {
             string s = "update DonHang set maTTDH=4 , giaTriDonHang='" + tien + "' where maDH='" + Form1.maDH + "'";
             sql.ExecuteNonQuery(s);
             MessageBox.Show("Đã thanh toán. Vui lòng chờ in hóa đơn");
             var f1 = new Form1();
             this.Close();
             f1.Show();
         }
         ;
     }
     else
     {
         MessageBox.Show("Đã hủy thanh toán");
     }
 }
コード例 #11
0
        private void toolStripButton10_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Bạn có muốn xóa chi nhánh này?", "Xóa", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                var    sql      = new GetDataFromSQL();
                string cm       = "delete from ChiNhanh where maCN=" + masoCN;
                string deltable = "delete from BanAn where maCN=" + masoCN;
                string delmenu  = "delete from MenuChiNhanh where maCN=" + masoCN;
                if (sql.ExecuteNonQuery(delmenu) >= 0 && sql.ExecuteNonQuery(deltable) >= 0 && sql.ExecuteNonQuery(cm) > 0)
                {
                    MessageBox.Show("Xóa thành công!");
                    LoadChiNhanh();
                }
                else
                {
                    MessageBox.Show("Không thể xóa chi nhánh này");
                }
            }
        }
コード例 #12
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "")
     {
         string lenh = "insert into DangKyTheoDoi(email,thoiGian) values ('" + textBox1.Text + "','" + DateTime.Now.ToString() + "')";
         var    sql  = new GetDataFromSQL();
         if (sql.ExecuteNonQuery(lenh) > 0)
         {
             MessageBox.Show("Cảm ơn bạn đã đăng ký theo dõi quán ăn!");
         }
     }
     this.Close();
 }
コード例 #13
0
        private void button5_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            if (isClick == true)
            {
                DialogResult result = MessageBox.Show("Bạn có muốn thanh toán đơn hàng này và in hóa đơn?", "Thanh toán", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    var    sql  = new GetDataFromSQL();
                    string lenh = "update DonHang set maTTDH=4 where SDT='" + curSDT + "'";
                    if (sql.ExecuteNonQuery(lenh) > 0)
                    {
                        MessageBox.Show("THANH TOÁN đơn hàng thành công! Vui lòng chờ in hóa đơn!");

                        //cap nhat rank mon an
                        string lenhrank  = "select ctdh.maMA from ChiTietDonHang ctdh, DonHang dh where ctdh.maDonHang=dh.maDH and SDT='" + curSDT + "'";
                        var    tablerank = new DataTable();
                        tablerank = sql.getDataTable(lenhrank);
                        foreach (DataRow rowrank in tablerank.Rows)
                        {
                            int    rankMA = Convert.ToInt32(rowrank[0].ToString());
                            string rank   = "update MonAn set dem=dem+1 where maMA=" + rankMA;
                            sql.ExecuteNonQuery(rank);
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Không thể thanh toán đơn hàng này!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn phải chọn đơn hàng cần thanh toán!");
            }
        }
コード例 #14
0
        private void button22_Click(object sender, EventArgs e)
        {
            string lenh = "insert into KhachHang(SDT,ten,diaChi,email) values ('" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "')";
            var    sql  = new GetDataFromSQL();

            if (sql.ExecuteNonQuery(lenh) > 0)
            {
                MessageBox.Show("Thêm khách hàng thành công!");
            }
            else
            {
                MessageBox.Show("Không thể thêm khách hàng này!");
            }
        }
コード例 #15
0
        private void open_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            bt.BackColor = Color.Aquamarine;
            DialogResult result = MessageBox.Show("Bạn có muốn HỦY đơn hàng này?", "Thông báo", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                var    sql  = new GetDataFromSQL();
                string lenh = "update DonHang set maTTDH=5 where maDH='" + bt.AccessibleName + "'";
                if (sql.ExecuteNonQuery(lenh) > 0)
                {
                    string lenh2 = "update BanAn set tinhTrang=0 where maCN=" + Form1.maCN + "and maBA=" + bt.Name;
                    sql.ExecuteNonQuery(lenh2);
                    MessageBox.Show("Đã hủy thành công");
                    flowLayoutPanel1.Controls.Remove(bt);
                }
                else
                {
                    MessageBox.Show("Không thể hủy đơn hàng này");
                }
            }
        }
コード例 #16
0
        private void button1_Click(object sender, EventArgs e)
        {
            var    sql  = new GetDataFromSQL();
            string lenh = "insert into ChiPhiChiNhanh(tenCPCN,giaTienCPCN,loaiCPCN,maCN) values(N'" + comboBox2.Text + "','" + numericUpDown1.Value + "',N'" + comboBox1.Text + "','" + Form1.maCN + "')";

            if (sql.ExecuteNonQuery(lenh) > 0)
            {
                MessageBox.Show("Đã thêm thành công chi phí chi nhánh!");
                this.Close();
            }
            else
            {
                MessageBox.Show("Không thể thêm chi phí chi nhánh!");
            }
        }
コード例 #17
0
        private void open_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            bt.BackColor = Color.Aquamarine;
            DialogResult result = MessageBox.Show("Bạn có muốn THANH TOÁN đơn hàng này?", "Thông báo", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                var    sql  = new GetDataFromSQL();
                string lenh = "update DonHang set maTTDH=4 where maDH='" + bt.AccessibleName + "'";
                if (sql.ExecuteNonQuery(lenh) > 0)
                {
                    string lenh2 = "update BanAn set tinhTrang=0 where maCN=" + Form1.maCN + "and maBA='" + bt.Name + "'";
                    sql.ExecuteNonQuery(lenh2);
                    MessageBox.Show("Đã THANH TOÁN thành công");

                    //cap nhat rank mon an
                    string lenhrank  = "select ctdh.maMA from ChiTietDonHang ctdh, DonHang dh where ctdh.maDonHang=dh.maDH and maDH='" + bt.AccessibleName + "'";
                    var    tablerank = new DataTable();
                    tablerank = sql.getDataTable(lenhrank);
                    foreach (DataRow rowrank in tablerank.Rows)
                    {
                        int    rankMA = Convert.ToInt32(rowrank[0].ToString());
                        string rank   = "update MonAn set dem=dem+1 where maMA=" + rankMA;
                        sql.ExecuteNonQuery(rank);
                    }

                    flowLayoutPanel1.Controls.Remove(bt);
                }
                else
                {
                    MessageBox.Show("Không thể THANH TOÁN đơn hàng này");
                }
            }
        }
コード例 #18
0
        private void button14_Click(object sender, EventArgs e) //button duyet
        {
            string lenh = "update DonHang set maTTDH=9 where maDH=" + curMaDHDuyet;
            var    sql  = new GetDataFromSQL();

            if (sql.ExecuteNonQuery(lenh) > 0)
            {
                MessageBox.Show("Đã duyệt đơn hàng này!");
                LoadDGVDuyetDonHang();
            }
            else
            {
                MessageBox.Show("Không thể duyệt đơn hàng này!");
            }
        }
コード例 #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            var          sql    = new GetDataFromSQL();
            string       lenh   = "update DonHang set maTTDH=5 where maDH='" + Form1.maDH + "'";
            DialogResult result = MessageBox.Show("Bạn có muốn HỦY đơn hàng?", "Thông báo", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                if (sql.ExecuteNonQuery(lenh) > 0)
                {
                    MessageBox.Show("Đã hủy thành công");
                }
                this.Close();
            }
        }
コード例 #20
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn chuyển xuống bếp?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
     {
         var    sql  = new GetDataFromSQL();
         string lenh = "update DonHang set maTTDH=2 where SDT='" + curSDT + "'";
         if (sql.ExecuteNonQuery(lenh) > 0)
         {
             MessageBox.Show("Đã chuyển xuống bếp");
         }
     }
     else
     {
         MessageBox.Show("Đã hủy chuyển đơn xuống bếp");
     }
     this.Close();
 }
コード例 #21
0
        void LoadLabel()
        {
            dem++;
            string s = "Ban " + dem + "/" + slBan;

            label12.Text = s;
            if (dem == (slBan + 1))
            {
                string z = "Đã thêm thành công " + slBan + " bàn vào chi nhánh";
                MessageBox.Show(z);
                //var form2 = new Form2();
                int    maCN           = Form2.masoCN;
                string sqlupdatetable = "update ChiNhanh set soLuongBan='" + slBan + "' where maCN= " + maCN;
                var    sql            = new GetDataFromSQL();
                sql.ExecuteNonQuery(sqlupdatetable);
                this.Close();
            }
        }
コード例 #22
0
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Bạn có muốn xóa bàn này?", "Xóa", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                var    sql      = new GetDataFromSQL();
                int    maBA     = Convert.ToInt32(dataGridView4.CurrentRow.Cells[0].Value);
                string deltable = "delete from BanAn where maBA='" + maBA + "' and maCN='" + masoCN + "'";
                if (sql.ExecuteNonQuery(deltable) > 0)
                {
                    MessageBox.Show("Xóa thành công!");
                    LoadChiNhanh();
                }
                else
                {
                    MessageBox.Show("Không thể xóa chi nhánh này");
                }
            }
        }
コード例 #23
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "admin")
     {
         Form2 f2 = new Form2();
         f2.Show();
     }
     else if (textBox1.Text == "sale")
     {
         Form1 f1 = new Form1();
         f1.Show();
     }
     else if (textBox1.Text == "cc")
     {
         Form7 f = new Form7();
         f.Show();
     }
     else if (textBox1.Text == "kh")
     {
         var sql = new GetDataFromSQL();
         sql.ExecuteNonQuery("update SoLuotTruyCap set dem=dem+1");
         Form8 f = new Form8();
         f.Show();
     }
     else
     {
         MessageBox.Show("Nhập 'admin' để vào trang quản lý, nhập 'sale' để vào trang bán hàng. Nhập 'cc' để vào trang tổng đài, nhập 'kh' để vào trang đặt hàng trên ứng dụng. Không nhập khỏi vào");
     }
     foreach (DataRow row in table.Rows)
     {
         if (textBox1.Text == row[0].ToString())
         {
             tenCN = textBox1.Text;
             Form1 f1 = new Form1();
             f1.Show();
         }
     }
 }
コード例 #24
0
        private void button15_Click(object sender, EventArgs e)
        {
            string       lenh   = "update DonHang set maTTDH=5 where maDH=" + curMaDHDuyet;
            var          sql    = new GetDataFromSQL();
            DialogResult result = MessageBox.Show("Bạn có muốn hủy đơn này?", "Thông báo", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                if (sql.ExecuteNonQuery(lenh) > 0)
                {
                    MessageBox.Show("Đã HỦY đơn hàng này!");
                    LoadDGVDuyetDonHang();
                }
                else
                {
                    MessageBox.Show("Không thể hủy đơn hàng này!");
                }
            }
            else
            {
                MessageBox.Show("Đã bỏ hủy đơn này!");
            }
        }
コード例 #25
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || maskedTextBox2.Text == "")
            {
                MessageBox.Show("Bạn phải điền đầy đủ thông tin đặt hàng!");
            }
            else
            {
                if (radioButton1.Checked == true)
                {
                    string lenhKH = "insert into KhachHang(SDT,ten,diaChi,email) values('" + maskedTextBox2.Text + "',N'" + textBox1.Text + "',N'" + textBox3.Text + "','" + textBox2.Text + "')";
                    var    sql    = new GetDataFromSQL();
                    string dt     = DateTime.Now.ToString();
                    string lenhDH = "insert into DonHang(maTTDH,thoiGian,SDT,diaChi,giaTriDonHang) values (8,'" + dt + "','" + maskedTextBox2.Text + "','" + textBox3.Text + "','" + Form12.tien + "')";
                    if (sql.ExecuteNonQuery(lenhKH) > 0 && sql.ExecuteNonQuery(lenhDH) > 0)
                    {
                        int    maDH     = 0;
                        string lenhmaDH = "select maDH from DonHang where SDT='" + maskedTextBox2.Text + "' and thoiGian='" + dt + "'";
                        var    table    = new DataTable();
                        table = sql.getDataTable(lenhmaDH);
                        foreach (DataRow madh in table.Rows)
                        {
                            maDH = Convert.ToInt32(madh[0].ToString());
                        }
                        int i = 0, j = Form8.giohang.Rows.Count;
                        foreach (DataRow row in Form8.giohang.Rows)
                        {
                            string lenhCTDH = "insert into ChiTietDonHang(maMA,maDonHang) values (" + row["monan"] + "," + maDH + ")";
                            sql.ExecuteNonQuery(lenhCTDH);
                            i++;
                        }
                        if (i == j)
                        {
                            MessageBox.Show("Đặt hàng thành công. Vui lòng chờ nhân viên liên lạc để nhận hàng!");
                            XoaGioHangKhiDatHang();
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Không thể đặt đơn hàng này!");
                    }
                }

                else if (radioButton2.Checked == true)
                {
                    string lenhKH = "insert into KhachHang(SDT,ten,diaChi,email) values('" + maskedTextBox2.Text + "',N'" + textBox1.Text + "',N'" + textBox3.Text + "','" + textBox2.Text + "')";
                    var    sql    = new GetDataFromSQL();
                    string dt     = DateTime.Now.ToString();
                    //tim maCN
                    string lenhmaCN = "select maCN from ChiNhanh where tenCN=N'" + comboBox1.Text + "'";
                    var    CN       = new DataTable();
                    CN = sql.getDataTable(lenhmaCN);
                    int maCN = 0;
                    foreach (DataRow madh in CN.Rows)
                    {
                        maCN = Convert.ToInt32(madh[0].ToString());
                    }

                    string lenhDH = "insert into DonHang(maTTDH,thoiGian,SDT,diaChi,giaTriDonHang,maCN) values (8,'" + dt + "','" + maskedTextBox2.Text + "','" + textBox3.Text + "','" + Form12.tien + "','" + maCN + "')";
                    if (sql.ExecuteNonQuery(lenhKH) > 0 && sql.ExecuteNonQuery(lenhDH) > 0)
                    {
                        int    maDH     = 0;
                        string lenhmaDH = "select maDH from DonHang where SDT='" + maskedTextBox2.Text + "' and thoiGian='" + dt + "'";
                        var    table    = new DataTable();
                        table = sql.getDataTable(lenhmaDH);
                        foreach (DataRow madh in table.Rows)
                        {
                            maDH = Convert.ToInt32(madh[0].ToString());
                        }
                        int i = 0, j = Form8.giohang.Rows.Count;
                        foreach (DataRow row in Form8.giohang.Rows)
                        {
                            string lenhCTDH = "insert into ChiTietDonHang(maMA,maDonHang) values (" + row["monan"] + "," + maDH + ")";
                            sql.ExecuteNonQuery(lenhCTDH);
                            i++;
                        }
                        if (i == j)
                        {
                            MessageBox.Show("Đặt hàng thành công. Vui lòng đến chi nhánh để nhận hàng!");
                            XoaGioHangKhiDatHang();
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Không thể đặt đơn hàng này!");
                    }
                }
                else
                {
                    MessageBox.Show("Bạn phải hình thức nhận hàng!");
                }
            }
        }