コード例 #1
0
 private void dgv_Order_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (chb_delete.Checked == true)
         {
             var ID     = dgv_Order.Rows[e.RowIndex].Cells[0].Value.ToString();
             var name   = dgv_Order.Rows[e.RowIndex].Cells[1].Value.ToString();
             var size   = dgv_Order.Rows[e.RowIndex].Cells[2].Value.ToString();
             var result = MessageBox.Show("Bạn có muốn xóa " + name + " \nkhỏi order không?", "Thông báo", MessageBoxButtons.YesNo);
             if (result == DialogResult.Yes)
             {
                 cStaff.XoaMonTemp(ID, size, ref err, tk, mk);
                 if (err == null)
                 {
                     MessageBox.Show("Xóa món khỏi order thành công!!");
                     UCOrder uCOrder = new UCOrder(tk, mk);
                     MainController.LoadUC(pnl_Order, uCOrder);
                 }
                 else
                 {
                     MessageBox.Show(err);
                     err = null;
                     return;
                 }
             }
         }
     }
     catch { return; }
 }
コード例 #2
0
        public frm_Menu_Order(string Id_Staff, string FullName, string tk, string mk)
        {
            InitializeComponent();
            dgv_Product.ColumnHeadersDefaultCellStyle.BackColor = Color.MistyRose;
            dgv_Product.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black;
            dgv_Product.BackgroundColor = Color.FromArgb(242, 232, 196);
            var x = Id_Staff.Substring(0, 2);

            if (x == "QL")
            {
                btn_BackToManager.Visible = true;
            }
            else
            {
                btn_BackToManager.Visible = false;
            }
            UCOrder uCOrder = new UCOrder(tk, mk);

            this.pnl_Order.Controls.Add(uCOrder);
            this.Id_Staff            = Id_Staff;
            this.FullName            = FullName;
            this.lbl_Staff_Id.Text   = Id_Staff;
            this.lbl_Staff_Name.Text = FullName;
            this.tk = tk;
            this.mk = mk;
            DataSet menu = cShared.Menu_View(tk, mk);

            Menu = menu.Tables[0];
            loadF_B(Menu);
        }
コード例 #3
0
        private void btn_Update_Click(object sender, EventArgs e)
        {
            var count = dgv_Order.Rows.Count;

            for (int i = 0; i < count - 1; i++)
            {
                var id       = dgv_Order.Rows[i].Cells[0].Value.ToString();
                var size     = dgv_Order.Rows[i].Cells[2].Value.ToString();
                var quantity = dgv_Order.Rows[i].Cells[3].Value.ToString();
                cStaff.SuaTemp(id, size, quantity, ref err, tk, mk);
                if (err != null)
                {
                    MessageBox.Show(err);
                    err = null;
                    return;
                }
                else
                {
                    if (i == count - 2)
                    {
                        MessageBox.Show("Sửa số lượng thành công!!");
                        UCOrder uCOrder = new UCOrder(tk, mk);
                        MainController.LoadUC(pnl_Order, uCOrder);
                    }
                }
            }
        }
コード例 #4
0
        private void dgv_Product_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (chb_OutofStock.Checked == true)
            {
                return;
            }
            if (phone == "")
            {
                MessageBox.Show("Mời nhập số điện thoại khách hàng");
                return;
            }

            var ID     = dgv_Product.Rows[e.RowIndex].Cells[0].Value.ToString();
            var name   = cShared.TimMonTheoMa(ID, tk, mk).Tables[0].Rows[0][0].ToString();
            var size   = dgv_Product.Rows[e.RowIndex].Cells[4].Value.ToString();
            var result = MessageBox.Show("Bạn có muốn order " + name + " size " + size + " không?", "Thông báo", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                cStaff.ThemTemp(ID, size, phone, lbl_Staff_Id.Text, ref err, tk, mk);
                if (err == null)
                {
                    MessageBox.Show("Thêm món vào order thành công!!");
                    UCOrder uCOrder = new UCOrder(tk, mk);
                    MainController.LoadUC(pnl_Order, uCOrder);
                }
                else
                {
                    MessageBox.Show(err);
                    err = null; return;
                }
            }
        }
コード例 #5
0
 private void btn_Payment_Click(object sender, EventArgs e)
 {
     cStaff.ThemOrder(ref err, tk, mk);
     if (err == null)
     {
         MessageBox.Show("Thanh toán thành công");
         frm_Menu_Order.phone = "";
         UCOrder uCOrder = new UCOrder(tk, mk);
         MainController.LoadUC(pnl_Order, uCOrder);
     }
     else
     {
         MessageBox.Show(err);
         err = null;
         return;
     }
 }