public bool Add(Model.entity.BOOKING c) { HOTELMANAGEMENTEntities hm = new HOTELMANAGEMENTEntities(); try { hm.BOOKINGs.Add(c); hm.SaveChanges(); return(true); } catch (Exception ex) { Console.WriteLine(ex.InnerException.Message); return(false); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { Model.dao.RoomDao RD = new Model.dao.RoomDao(); Model.dao.CustomerDao CD = new Model.dao.CustomerDao(); Model.dao.BookingDao BD = new Model.dao.BookingDao(); if (CD.CheckCus(tbIDCard.Text)) { if (CheckEmpty()) { Model.entity.BOOKING b = new Model.entity.BOOKING(); b.CUSID = CD.GetID(tbIDCard.Text); b.EMPID = empid; b.ROOMID = RD.GetID(RoomName); b.CHECKINTIME = dpCheckIn.Text; b.CHECKOUTTIME = dpCheckOut.Text; DateTime now = DateTime.Now; b.BOOKINGDATE = now.ToString("dd/MM/yyyy HH:mm:ss"); b.STATUS = true; if (BD.Add(b)) { MessageBox.Show("Booking Succesfully !"); RD.DisableRoom(3, RoomName); this.Close(); } else { MessageBox.Show("Failed To Book"); } } } else { if (CheckEmpty()) { Model.entity.CUSTOMER c = new Model.entity.CUSTOMER(); c.IDCARD = tbIDCard.Text; c.NAME = tbCusName.Text; c.AGE = int.Parse(tbCusAge.Text); c.PHONENUMBER = tbCusPhone.Text; c.ADDRESS = tbCusAddress.Text; if (CD.Add(c)) { Model.entity.BOOKING b = new Model.entity.BOOKING(); b.CUSID = CD.GetID(tbIDCard.Text); b.EMPID = empid; b.ROOMID = RD.GetID(RoomName); b.CHECKINTIME = dpCheckIn.Text; b.CHECKOUTTIME = dpCheckOut.Text; DateTime now = DateTime.Now; b.BOOKINGDATE = now.ToString("dd/MM/yyyy HH:mm:ss"); b.STATUS = false; if (BD.Add(b)) { MessageBox.Show("Booking Succesfully !"); RD.DisableRoom(3, RoomName); this.Close(); } else { MessageBox.Show("Failed To Book"); } } else { MessageBox.Show("Not Saved!"); } } } }