public FormCheckOut() { InitializeComponent(); _checkOutBLL = new CheckOutBLL(); _clientBLL = new ClientBLL(); _roomBLL = new RoomBLL(); _saleBLL = new SaleBLL(); sale = new Sale(); _checkIn = new CheckIn(); _sales = new List <Sale>(); }
protected void btnCancel_CheckIn_Click(object sender, EventArgs e) { Customer aCustomer = new Customer(); aCustomer.Id = 0; int.TryParse(TxtID_checkOut.Text, out aCustomer.Id); CheckOutBLL aCheckOutBLL = new CheckOutBLL(); bool Result = aCheckOutBLL.cancel_CheckOutDAL(aCustomer); if (Result) { System.Web.HttpContext.Current.Response.Write(@"<SCRIPT LANGUAGE=""JavaScript"">alert('Check-Out Cancelled')</SCRIPT>"); Server.Transfer("CheckOut.aspx", false); } else { System.Web.HttpContext.Current.Response.Write(@"<SCRIPT LANGUAGE=""JavaScript"">alert('Error Check-Out cancellation ,check information')</SCRIPT>"); } }
protected void btnUpdate_CheckIn_Click(object sender, EventArgs e) { string gender = drpGenderSelection_checkOut.Value; Customer aCustomer = new Customer(); aCustomer.Id = 0; int.TryParse(TxtID_checkOut.Text, out aCustomer.Id); aCustomer.Name = txtName_checkOut.Text; aCustomer.DOB = txtDoB_checkOut.Text; aCustomer.Age = 0; int.TryParse(txtAge_checkOut.Text, out aCustomer.Age); aCustomer.Sex = gender; aCustomer.Profession = txtProfession_checkOut.Text; aCustomer.ProfessionAddress = txtProfessionAddress_checkOut.Text; aCustomer.PermanentAddress = txtPermanentAddress_checkOut.Text; aCustomer.PresentAddress = txtPresentAddress_checkOut.Text; aCustomer.ContactNo = contactNo_checkOut.Text; aCustomer.Email = txtEmail_checkOut.Text; aCustomer.NIDorPassportNo = txtNID_checkOut.Text; Record aRecord = new Record(); aRecord.RoomID = 0; int.TryParse(txtRoomId_checkOut.Text, out aRecord.RoomID); aRecord.RoomNO = txtRoomNO_checkOut.Text; aRecord.BookingDate = txtReservationDate_checkOut.Text; aRecord.CheckInDate = txtCheckInDate_checkOut.Text; aRecord.CheckOutDate = txtCheckOutDate_checkOut.Text; aRecord.PaymentStatus = txtPayment_checkOut.Text; Cost aCost = new Cost(); aCost.TotalCost = 0; float.TryParse(txtTotalCost_checkOut.Text, out aCost.TotalCost); aCost.Due = 0; float.TryParse(txtDue_checkOut.Text, out aCost.Due); aCost.LastPayment = 0; float.TryParse(txtPayment_checkOut.Text, out aCost.LastPayment); if (aCost.Due == 0) { aRecord.PaymentStatus = " Clear "; } else if (aCost.Due > 0) { aRecord.PaymentStatus = "Due " + aCost.Due + ""; } else { aRecord.PaymentStatus = ""; } CheckOutBLL aCheckOutBLL = new CheckOutBLL(); bool Result = aCheckOutBLL.save_CheckOutInformationBLL(aCustomer, aRecord, aCost); if (Result) { System.Web.HttpContext.Current.Response.Write(@"<SCRIPT LANGUAGE=""JavaScript"">alert('Check-Out Information Updated')</SCRIPT>"); Server.Transfer("CheckOut.aspx", false); } else { System.Web.HttpContext.Current.Response.Write(@"<SCRIPT LANGUAGE=""JavaScript"">alert('Error Updating Check-Out Please, check information')</SCRIPT>"); } }