Exemple #1
0
        public void Tim()
        {
            string   Ngay = dTimeNgay.Value.ToString("MM/dd/yyyy");
            string   MaCa = cbbCaLam.SelectedValue.ToString();
            fmGiaoCa fm   = new fmGiaoCa(Ngay, MaCa);

            fm.ShowDialog();
        }
Exemple #2
0
        private void btnGiaoCa_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Bạn muốn giao ca không?", "Thông báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
            {
                //Đếm số bàn chưa thanh toán
                int             demTb = 0;
                List <TableDTO> tb    = TableDAO.Instance.Load_Table();
                foreach (TableDTO item in tb)
                {
                    if (item.STrangThai.ToUpper().Equals("CÓ"))
                    {
                        demTb++;
                    }
                }
                if (demTb > 0)
                {
                    MessageBox.Show("Còn bàn chưa thanh toán.", "Thông báo");
                }
                else
                {
                    //Mở lại btn Chọn ca
                    btnChonCa.Enabled = true;
                    cbbCaLam.Enabled  = true;

                    //Sau khi thanh toán thì cập nhật lại ca làm việc ngày hôm đấy = 1
                    CaDAO.Instance.CapNhatTrangThai(getCa.maca);
                    string   MaCa = getCa.maca;
                    DateTime date = DateTime.Now;
                    string   Ngay = date.ToString("MM/dd/yyyy");

                    //Hiện form giao ca để in báo cao kết ca đưa cho quản lý kiểm tra
                    fmGiaoCa fGc = new fmGiaoCa(Ngay, MaCa);
                    fGc.ShowDialog();
                    lblTongTien.Text = "";
                    EnabledFalse();
                }
            }
        }