示例#1
0
        private void windowsUIButtonPanel1_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e)
        {
            switch (e.Button.Properties.Tag.ToString())
            {
            case "Hủy":
                ((FlyoutDialog)this.Parent).DialogResult = DialogResult.Cancel;
                ((FlyoutDialog)this.Parent).Hide();
                break;

            case "Tách":
                //Tạo Hóa Đơn mới
                HoaDonBUS.LuuThongTinHoaDon(new HoaDonDTO(Convert.ToInt32(txtMaHoaDon_2.Text), -1, Double.NaN, Convert.ToDouble(txtTienTraTruoc_2.EditValue), DateTime.MinValue, Double.NaN, txtGhiChu_2.Text, hoaDon.MaKH, hoaDon.MaDatPhong));

                //Cập nhật hóa đơn cũ
                HoaDonBUS.CapNhatGhiChu(hoaDon.MaHoaDon, txtGhiChu_1.Text);
                HoaDonBUS.CapNhatTienTraTruoc(hoaDon, Convert.ToDouble(txtTienTraTruoc_2.EditValue));


                //Sửa các thuê phòng
                foreach (DataRow dr in dtThuePhong.Rows)
                {
                    if (selectedThuePhong.ContainsKey((int)dr["MaThuePhong"]))
                    {
                        ThuePhongBUS.CapNhatHoaDon((int)dr["MaThuePhong"], Convert.ToInt32(txtMaHoaDon_2.Text));
                    }
                }
                XtraMessageBox.Show("Tách hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                callBackSuccess();

                ((FlyoutDialog)this.Parent).Hide();
                break;

            default:
                break;
            }
        }
 private void txtTienTraTruoc_TextChanged(object sender, EventArgs e)
 {
     HoaDonBUS.CapNhatTienTraTruoc(hoaDon, Convert.ToDouble(txtTienTraTruoc.EditValue));
 }
示例#3
0
 private void txtTienTraTruoc_EditValueChanged(object sender, EventArgs e)
 {
     HoaDonBUS.CapNhatTienTraTruoc(hoaDon, Convert.ToDouble(txtTienTraTruoc.EditValue));
     CalcTongTien_UpdateHoaDon();
 }