//Hiennv
 public frmTsk_Payment_Step2(frmTsk_Payment_Step1 afrmTsk_Payment_Step1, int IDBookingR, int IDBookingH)
 {
     InitializeComponent();
     this.afrmTsk_Payment_Step1 = afrmTsk_Payment_Step1;
     this.IDBookingR = IDBookingR;
     this.IDBookingH = IDBookingH;
     if (this.IDBookingH != 0)
     {
         xtraTabControl1.SelectedTabPageIndex = 2;
     }
 }
 public frmTsk_Payment_Step2(frmTsk_Payment_Step1 frm, int IDBookingR, int IDBookingH, int StatusInitForm, bool IsForcusTab1)
 {
     InitializeComponent();
     this.IDBookingR = IDBookingR;
     this.IDBookingH = IDBookingH;
     this.StatusPay = StatusInitForm;
     if (IsForcusTab1 == false)
     {
         xtraTabControl1.SelectedTabPageIndex = 2;
     }
     this.afrmTsk_Payment_Step1 = frm;
 }
        private bool CheckChangeTime(int IDBookingRoom, string CodeRoom, DateTime From, DateTime To)
        {
            ReceptionTaskBO aReceptionTaskBO = new ReceptionTaskBO();
              List<int> aListIDBookingRoom = aReceptionTaskBO.CheckAvaiableRoom(IDBookingRoom, CodeRoom, From, To);
              if (aListIDBookingRoom.Count > 0)
              {
             MessageBoxButtons buttons = MessageBoxButtons.YesNo;
             DialogResult result;

             result = MessageBox.Show("Không chuyển được thời gian do xung đột thời gian với mã đặt phòng :" + string.Join(",", aListIDBookingRoom.ToArray()) +". Bạn có muốn search xem chi tiết không ?","Thông báo", buttons);
              if (result == System.Windows.Forms.DialogResult.Yes)
              {
                  frmTsk_Payment_Step1 aFrm = new frmTsk_Payment_Step1();
                  aFrm.ShowDialog();
                  this.Close();

              }
              return false;
              }
              return true;
        }
 public frmTsk_CheckOut(int aIDBookingRoom,frmTsk_Payment_Step1 afrmTsk_Check_StatusPay)
 {
     InitializeComponent();
     this.aIDBookingRoom_Old = aIDBookingRoom;
     this.afrmTsk_Check_StatusPay_Old = afrmTsk_Check_StatusPay;
 }
 private void btnPaymen_3_Click(object sender, EventArgs e)
 {
     frmTsk_Payment_Step1 afrm = new frmTsk_Payment_Step1(this.afrmMain,this.Datasource.BookingRs_ID.GetValueOrDefault(),this.Datasource.BookingRs_CustomerType.GetValueOrDefault(),this.Datasource.CheckInPlan,this.Datasource.CheckOutPlan);
     afrm.ShowDialog();
     this.Parent.Dispose();
 }
 private void btnPayment_type3_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         frmTsk_Payment_Step1 afrmTsk_Payment_Step1 = new frmTsk_Payment_Step1(this, 3); //3:Khach le
         afrmTsk_Payment_Step1.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show("frmMain.btnPayment_type3_ItemClick\n" + ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }