本文整理汇总了C#中BussinessLogic.ReceptionTaskBO.CheckIn方法的典型用法代码示例。如果您正苦于以下问题:C# ReceptionTaskBO.CheckIn方法的具体用法?C# ReceptionTaskBO.CheckIn怎么用?C# ReceptionTaskBO.CheckIn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BussinessLogic.ReceptionTaskBO
的用法示例。
在下文中一共展示了ReceptionTaskBO.CheckIn方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btReservation_Click
private void btReservation_Click(object sender, EventArgs e)
{
try
{
ReceptionTaskBO aCheckInActionBO = new ReceptionTaskBO();
aCheckInEN.CustomerType = 1; // 1: Khach nha nuoc, 2: Khach doan, 3: khach le, 4: Khach vang lai
aCheckInEN.BookingType = 3; // 1: Dat onlie, 2: Dat qua dien thoai, 3: Truc tiep, 4: Cong van
aCheckInEN.IDSystemUser = CORE.CURRENTUSER.SystemUser.ID; ;
aCheckInEN.PayMenthod = 1; //1:Tien mat
if (aCheckInEN.BookingMoney > 0)
{
aCheckInEN.StatusPay = 2; //2:Tam ung
}
else
{
aCheckInEN.StatusPay = 1; //1:chua thanh toan
}
aCheckInEN.ExchangeRate = 0;
aCheckInEN.Status = 3; // 3 : da checkin
aCheckInEN.Type = -1;
aCheckInEN.Disable = false;
aCheckInActionBO.CheckIn(aCheckInEN);
MessageBox.Show("Đặt phòng thành công .", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.afrmTsk_CheckIn_Goverment_Step2.Close();
this.afrmTsk_CheckIn_Goverment_Step2.afrmTsk_CheckIn_Goverment_Step1.Close();
if (this.afrmTsk_CheckIn_Goverment_Step2.afrmTsk_CheckIn_Goverment_Step1.afrmMain != null)
{
this.afrmTsk_CheckIn_Goverment_Step2.afrmTsk_CheckIn_Goverment_Step1.afrmMain.ReloadData();
}
this.Close();
}
catch (Exception ex)
{
MessageBox.Show("frmTsk_CheckIn_Goverment_Step3.btReservation_Click\n" + ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
示例2: btnCheckIn_Click
private void btnCheckIn_Click(object sender, System.EventArgs e)
{
try
{
if (ValidateData() == true)
{
ReceptionTaskBO aReceptionTaskBO = new ReceptionTaskBO();
//Add du lieu cho BookingH
BookingHs aBookingHs = new BookingHs();
aBookingHs.Subject = txtSubject.Text;
aBookingHs.CreatedDate = DateTime.Now;
aBookingHs.CustomerType = 2;
aBookingHs.BookingType = Convert.ToInt32(lueBookingType.EditValue);
aBookingHs.Note = txtNote.Text;
aBookingHs.IDGuest = Convert.ToInt32(lueGuest.EditValue);
if (txtBookingMoney.Text == "")
{
aBookingHs.BookingMoney = 0;
lueStatusPay.EditValue = CORE.CONSTANTS.SelectedStatusPay(1).ID;
}
else
{
aBookingHs.BookingMoney = Convert.ToDecimal(txtBookingMoney.Text);
lueStatusPay.EditValue = CORE.CONSTANTS.SelectedStatusPay(2).ID;
}
aBookingHs.StatusPay = Convert.ToInt32(lueStatusPay.EditValue);
aBookingHs.Status = Convert.ToInt32(lueBookingStatus.EditValue);
aBookingHs.PayMenthod = 1;
if (cbbType.Text == "Tiệc không thuộc phạm trù nhà bếp")
{
aBookingHs.Type = 1;
}
else
{
aBookingHs.Type = 2;
}
aBookingHs.Disable = false;
aBookingHs.Description = "";
aBookingHs.IDCustomer = Convert.ToInt32(lueCustomer.EditValue);
aBookingHs.IDCustomerGroup = Convert.ToInt32(lueCustomerGroup.EditValue);
aBookingHs.IDSystemUser = 1;
//Add du lieu cho BookingHall
List<BookingHalls> aListBookingHall = new List<BookingHalls>();
BookingHalls aTemp;
for (int i = 0; i < aListSelected.Count; i++)
{
aTemp = new BookingHalls();
aTemp.CodeHall = aListSelected[i].Code;
aTemp.Cost = aListSelected[i].Cost;
aTemp.PercentTax = 10;
aTemp.CostRef_Halls = aListSelected[i].CostRef;
aTemp.Date = DateTime.Now;
IFormatProvider theCultureInfo = new System.Globalization.CultureInfo("en-GB", true);
DateTime Lunardate = DateTime.ParseExact(Convert.ToString(LunarDateExt.ToLunarDate(DateTime.Now, 7)),"d/M/yyyy",theCultureInfo);
aTemp.LunarDate = Lunardate;
aTemp.BookingStatus = null;
aTemp.Unit = aListSelected[i].Unit;
aTemp.TableOrPerson = aListSelected[i].TableOrPerson;
aTemp.Note = "";
aTemp.Status = Convert.ToInt32(lueBookingStatus.EditValue);
aTemp.StartTime = !string.IsNullOrEmpty(tedStart.Time.ToString()) ? tedStart.Time.TimeOfDay : TimeSpan.Zero;
aTemp.EndTime = !string.IsNullOrEmpty(tedEnd.Time.ToString()) ? tedEnd.Time.TimeOfDay : TimeSpan.Zero;
aListBookingHall.Add(aTemp);
}
aReceptionTaskBO.CheckIn(aBookingHs, aListBookingHall);
MessageBox.Show("Đặt hội trường thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
if (afrmMain != null)
{
this.afrmMain.Reload();
}
this.Close();
}
}
catch (Exception ex)
{
MessageBox.Show("frmTsk_BookingHall_Group.CheckIn\n" + ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
示例3: simpleButton1_Click
private void simpleButton1_Click(object sender, EventArgs e)
{
try
{
if (this.ValidateData() == true)
{
ReceptionTaskBO aReceptionTaskBO = new ReceptionTaskBO();
//Add du lieu cho BookingH
BookingHs aBookingHs = new BookingHs();
aBookingHs.Subject = txtSubject.Text;
aBookingHs.CreatedDate = DateTime.Now;
aBookingHs.CustomerType = 3;
aBookingHs.BookingType = Convert.ToInt32(lueBookingType.EditValue);
aBookingHs.Note = txtNote.Text;
aBookingHs.IDGuest = Convert.ToInt32(lueGuest.EditValue);
if (txtBookingMoney.Text == "")
{
aBookingHs.BookingMoney = 0;
lueStatusPay.EditValue = CORE.CONSTANTS.SelectedStatusPay(1).ID;
}
else
{
aBookingHs.BookingMoney = aBookingHs.BookingMoney = Convert.ToDecimal(txtBookingMoney.Text);
lueStatusPay.EditValue = CORE.CONSTANTS.SelectedStatusPay(2).ID;
}
aBookingHs.StatusPay = Convert.ToInt32(lueStatusPay.EditValue);
aBookingHs.Status = Convert.ToInt32(lueBookingStatus.EditValue);
aBookingHs.PayMenthod = 1;
if (cbbType.Text == "Tiệc không thuộc phạm trù nhà bếp")
{
aBookingHs.Type = 1;
}
else
{
aBookingHs.Type = 2;
}
aBookingHs.Disable = false;
aBookingHs.Description = "";
aBookingHs.IDCustomer = Convert.ToInt32(lueCustomer.EditValue);
aBookingHs.IDCustomerGroup = Convert.ToInt32(lueCustomerGroup.EditValue);
aBookingHs.IDSystemUser = CORE.CURRENTUSER.SystemUser.ID;
//Add du lieu cho BookingHall
List<BookingHalls> aListBookingHall = new List<BookingHalls>();
BookingHalls aTemp;
for (int i = 0; i < aListSelected.Count; i++)
{
aTemp = new BookingHalls();
aTemp.CodeHall = aListSelected[i].Code;
aTemp.Cost = aListSelected[i].Cost;
aTemp.PercentTax = 10;
aTemp.CostRef_Halls = aListSelected[i].CostRef;
aTemp.Date = DateTime.Now;
IFormatProvider theCultureInfo = new System.Globalization.CultureInfo("en-GB", true);
DateTime Lunardate = DateTime.ParseExact(Convert.ToString(LunarDateExt.ToLunarDate(DateTime.Now, 7)),"d/M/yyyy", theCultureInfo);
aTemp.LunarDate = Lunardate;
aTemp.BookingStatus = null;
aTemp.Unit = aListSelected[i].Unit;
aTemp.TableOrPerson = aListSelected[i].TableOrPerson;
aTemp.Note = "";
aTemp.Status = Convert.ToInt32(lueBookingStatus.EditValue);
aTemp.StartTime = !string.IsNullOrEmpty(tedStart.Time.ToString()) ? tedStart.Time.TimeOfDay : TimeSpan.Zero;
aTemp.EndTime = !string.IsNullOrEmpty(tedEnd.Time.ToString()) ? tedEnd.Time.TimeOfDay : TimeSpan.Zero;
aListBookingHall.Add(aTemp);
}
this.IDBookingH = aReceptionTaskBO.CheckIn(aBookingHs, aListBookingHall);
//Hiennv
if(this.IDBookingR > 0)
{
BookingRs_BookingHsBO aBookingRs_BookingHsBO = new BookingRs_BookingHsBO();
BookingRs_BookingHs aBookingRs_BookingHs = new BookingRs_BookingHs();
aBookingRs_BookingHs.IDBookingR = this.IDBookingR;
aBookingRs_BookingHs.IDBookingH = this.IDBookingH;
aBookingRs_BookingHs.Type = String.Empty;
aBookingRs_BookingHs.Status = String.Empty;
aBookingRs_BookingHs.Disable = false;
aBookingRs_BookingHs.Extension1 = String.Empty;
aBookingRs_BookingHs.Extension2 = String.Empty;
aBookingRs_BookingHs.Extension3 = String.Empty;
aBookingRs_BookingHsBO.Insert(aBookingRs_BookingHs);
}
MessageBox.Show("Đặt hội trường thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
DialogResult result = MessageBox.Show("Bạn có thêm dịch vụ cho hội trường " + aBookingHs.Subject + " này không?", "Thêm dịch vụ hội trường", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
frmTsk_Payment_Step2 afrmTsk_Payment_Step2 = new frmTsk_Payment_Step2(Convert.ToInt32(this.IDBookingR), Convert.ToInt32(this.IDBookingH),2,false);
afrmTsk_Payment_Step2.ShowDialog();
}
if (afrmMain_Halls != null)
{
this.afrmMain_Halls.Reload();
}
//.........这里部分代码省略.........