Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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!");
             }
         }
     }
 }