예제 #1
0
 private void btnInHoaDon_Click(object sender, EventArgs e)
 {
     try
     {
         int    idBan  = (listViewHoaDon.Tag as Ban)._ID;
         string tenBan = (listViewHoaDon.Tag as Ban).TenBan;
         formInHoaDon.tenBanInHD     = tenBan;
         formInHoaDon.idBanInHD      = idBan;
         formInHoaDon.tenThuNganInHD = thuNgan;
         formInHoaDon fI = new formInHoaDon();
         fI.Show();
     }
     catch (Exception)
     {
     }
 }
예제 #2
0
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            //Nhớ lấy username tài khoản thanh toán
            try
            {
                double tongTien = (float)Convert.ToDouble(txtTongTien.Text);
                Ban    ban      = listViewHoaDon.Tag as Ban;

                int idHoaDon = HoaDonDAL.Instance.LayIDHoaDonTuIDBan(ban._ID);

                if (ban.TrangThai == "Trống" && idHoaDon == -1)
                {
                    MessageBox.Show("Bàn không có gì mà cũng thanh toán ! vl", "Thông báo");
                }
                else if (idHoaDon != -1)
                {
                    if (MessageBox.Show("Bạn muốn thanh toán va in hóa đơn " + ban.TenBan + " ?", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        int    idBan  = (listViewHoaDon.Tag as Ban)._ID;
                        string tenBan = (listViewHoaDon.Tag as Ban).TenBan;
                        formInHoaDon.tenBanInHD     = tenBan;
                        formInHoaDon.idBanInHD      = idBan;
                        formInHoaDon.tenThuNganInHD = thuNgan;
                        formInHoaDon fI = new formInHoaDon();
                        fI.Show();

                        HoaDonDAL.Instance.ThanhToan(idHoaDon, (float)tongTien);
                        HienThiHoaDonTheoBan(ban._ID);
                        LoadDanhSachBan();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Chưa chọn bàn cần thanh toán !", "Thông báo");
            }
        }