示例#1
0
        private void btn_thanhtoan_Click(object sender, EventArgs e)
        {
            FrmXemBaoCao f     = new FrmXemBaoCao();
            HoaDonBUS    hdBUS = new HoaDonBUS();

            try
            {
                bool ktThanhToan = hdBUS.ThanhToan(hdHienHanh);
                if (ktThanhToan)
                {
                    FrmChinh frmmain = (FrmChinh)this.MdiParent;
                    frmmain.lsNDDTO = new LichSuNguoiDungDTO()
                    {
                        MAND     = frmmain.nvDangNhap.MAND,
                        MANV     = frmmain.nvDangNhap.MANV,
                        THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")),
                        SUKIEN   = "Hóa đơn " + hdHienHanh.MAHD + "được thanh toán"
                    };
                    bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO);
                    hdHienHanh = hdBUS.DanhSachHoaDon().Find(o => o.MAHD.Trim() == hdHienHanh.MAHD.Trim());
                    f.XemHoaDon(hdHienHanh);
                    loaddata();
                }
            }
            catch
            {
                MessageBox.Show("Chưa chọn hóa đơn");
            }
            hdHienHanh = null;
            f.Show();
        }
示例#2
0
        private void btn_InHD_Click(object sender, EventArgs e)
        {
            FrmXemBaoCao f = new FrmXemBaoCao();

            try
            {
                f.XemHoaDon(hdHienHanh);
            }
            catch
            {
                MessageBox.Show("Chưa chọn hóa đơn");
            }

            f.Show();
        }
示例#3
0
 private void btn_InHD_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_MAHD.Text != String.Empty)
         {
             HoaDonDTO    hd = hdBus.DanhSachHoaDon().Find(o => o.MAHD.Trim() == txt_MAHD.Text.Trim());
             FrmXemBaoCao f  = new FrmXemBaoCao();
             f.XemHoaDon(hd);
             f.Show();
         }
         else
         {
             FrmXemBaoCao f = new FrmXemBaoCao();
             f.XemHoaDon(hdHienHanh);
             f.Show();
         }
     }
     catch
     {
     }
 }
示例#4
0
        private void btn_xuatThongKe_Click(object sender, EventArgs e)
        {
            FrmXemBaoCao f     = new FrmXemBaoCao();
            HoaDonBUS    dhBUS = new HoaDonBUS();

            try
            {
                if (rad_ngay.Checked)
                {
                    radio  = 1;
                    hoadon = dhBUS.DanhSachHoaDon().FindAll(o => o.THOIGIANKETTHUC.ToString("dd/MM/yyyy") == dtp_hoadon.Value.ToString("dd/MM/yyyy"));
                    f.XemThongKe(hoadon);
                }
                if (rad_thang.Checked)
                {
                    radio  = 2;
                    hoadon = dhBUS.DanhSachHoaDon().FindAll(o => o.THOIGIANKETTHUC.ToString("MM/yyyy") == dtp_hoadon.Value.ToString("MM/yyyy"));
                    f.XemThongKe(hoadon);
                }
                if (rad_nam.Checked)
                {
                    radio  = 3;
                    hoadon = dhBUS.DanhSachHoaDon().FindAll(o => o.THOIGIANKETTHUC.ToString("yyyy") == dtp_hoadon.Value.ToString("yyyy"));
                    f.XemThongKe(hoadon);
                }
                if (rad_quy.Checked)
                {
                    radio = 4;
                    kiemtraquy();
                    f.XemThongKe(hoadon);
                }
            }
            catch
            {
                MessageBox.Show("Chưa có dữ liệu trong hệ thống");
            }

            f.ShowDialog();
        }