Esempio n. 1
0
 public TableContainer(ITableContainerDAL dal = null)
 {
     if (dal == null)
     {
         this.DAL = new TableFactory().CreateITableContainerDAL();
     }
     else
     {
         this.DAL = dal;
     }
 }
Esempio n. 2
0
 public bool RemoveGuest(ITableContainerDAL dal = null)
 {
     this.Status = (int)TableStatus.Free;
     if (this.Bill == null)
     {
         Table temp = new TableContainer(dal).FindByTableNumber(this.TableNumber);
         if (temp == null || temp.Bill == null)
         {
             return(false);
         }
         this.Bill = temp.Bill;
     }
     this.Bill.RemoveFromTableOrArchive();
     return(Update(this.TableNumber));
 }