예제 #1
0
 public FreeHotelTableControl(HotelTableModel hotelTableDetails, FreeHotelTableControl classObject)
 {
     InitializeComponent();
     this.tempHotelTableModel = hotelTableDetails;
     this.tableNumber.Text    = hotelTableDetails.hotelTableName;
     this.Parent = classObject;
 }
예제 #2
0
 public BookedHotelTableControl(HotelTableModel hotelTableDetails)
 {
     InitializeComponent();
     this.tempHotelTableModel   = hotelTableDetails;
     this.tableNumber.Text      = hotelTableDetails.hotelTableName;
     this.tempLocalInvoiceModel = this.getLocalInvoiceModel();
 }
예제 #3
0
 public HotelTabelForm(HotelTableModel hotelModelDetails, String operations)
 {
     InitializeComponent();
     SkinClass.SetSkiner(this);
     this.formActions = operations;
     this.loadFormValues(hotelModelDetails, operations);
 }
예제 #4
0
 public AddFood(HotelTableModel hotelTableModel, LocalInvoiceModel localInvoiceModel)
 {
     InitializeComponent();
     SkinClass.SetSkiner(this);
     this.hotelTableModel   = hotelTableModel;
     this.localInvoiceModel = localInvoiceModel;
     this.loadFoodComboBox();
 }
예제 #5
0
 public void loadFormValues(HotelTableModel hotelTableDetails, String opertions)
 {
     this.tempHotelTableModel       = hotelTableDetails;
     this.saveHotelTableButton.Text = opertions.Equals("EDIT") ? "Edit Hotel Table Details" : "Delete Hotel Table Details";
     hotelTabelName.Text            = hotelTableDetails.hotelTableName;
     hotelTabelSize.Text            = hotelTableDetails.hotelTableSize.ToString();
     hotelTableLocations.Text       = hotelTableDetails.hotelTableLocations;
 }
예제 #6
0
 // this function used for the return HotelModel
 private void getHotelModel(LocalInvoiceModel localInvoiceDeatils)
 {
     try
     {
         List <DataRow> tempRow = GlobalClass.hotelTables.AsEnumerable().Where(row => row["hotelTableId"].Equals(localInvoiceDeatils.hotelTableId.ToString())).ToList();
         if (tempRow.Count > 0)
         {
             this.tempHotelModel = new HotelTableModel(Convert.ToInt32(tempRow[0].ItemArray[0]), tempRow[0].ItemArray[1].ToString(), tempRow[0].ItemArray[2].ToString(), Convert.ToInt32(tempRow[0].ItemArray[3]), Convert.ToDouble(tempRow[0].ItemArray[4]), Convert.ToBoolean(tempRow[0].ItemArray[5]));
         }
     }
     catch (Exception msg)
     {
         UserMessage.ShowExceptions(msg.Message);
     }
 }
예제 #7
0
        public void showFormDetails(DataGridView gridView, DataGridViewCellEventArgs e, Boolean version, String type)
        {
            DataGridViewRow row        = gridView.Rows[e.RowIndex];
            HotelTableModel hotelTable = new HotelTableModel();

            hotelTable.hotelTableId        = Convert.ToInt32(row.Cells[2].Value);
            hotelTable.hotelTableName      = row.Cells[3].Value.ToString();
            hotelTable.hotelTableLocations = row.Cells[4].Value.ToString();
            hotelTable.hotelTableSize      = Convert.ToInt16(row.Cells[5].Value);
            if (version)
            {
                hotelTable.version = Convert.ToDouble(row.Cells[6].Value);
            }
            Form formExits = Application.OpenForms["HotelTabelForm"];

            if (formExits != null)
            {
                formExits.Close();
            }
            new HotelTabelForm(hotelTable, type).Show(this);
        }
 public void loadTableInPanle()
 {
     if (GlobalClass.hotelTables.Rows.Count > 0)
     {
         List <DataRow> bookedTable = this.getListOfRowBasedOnBooked("true");
         List <DataRow> freeTable   = this.getListOfRowBasedOnBooked("false");
         this.tablePanleClear();
         if (bookedTable.Count > 0)
         {
             foreach (var row in bookedTable)
             {
                 HotelTableModel         tempHotelTable = new HotelTableModel(Convert.ToInt32(row.ItemArray[0]), row.ItemArray[1].ToString(), row.ItemArray[2].ToString(), Convert.ToInt32(row.ItemArray[3]), Convert.ToDouble(row.ItemArray[0]), Convert.ToBoolean(row.ItemArray[5]));
                 BookedHotelTableControl tempBookedHotelTableControl = new BookedHotelTableControl(tempHotelTable);
                 tempBookedHotelTableControl.loadThePanles += new EventHandler(loadFormChlidUserControl);
                 tempBookedHotelTableControl.viewIconClick += new BookedHotelTableControl.loadInvoiceDelegate(loadViewIconClick);
                 bookedTablesPanel.Controls.Add(tempBookedHotelTableControl);
             }
         }
         else
         {
             bookedTablesPanel.Controls.Add(this.loadLableWithMessage(CommonMessage.TABLE_STATUS_NO_BOOKED_TABLES));
         }
         if (freeTable.Count > 0)
         {
             foreach (var row in freeTable)
             {
                 HotelTableModel       tempHotelTable            = new HotelTableModel(Convert.ToInt32(row.ItemArray[0]), row.ItemArray[1].ToString(), row.ItemArray[2].ToString(), Convert.ToInt32(row.ItemArray[3]), Convert.ToDouble(row.ItemArray[0]), Convert.ToBoolean(row.ItemArray[5]));
                 FreeHotelTableControl tempFreeHotelTableControl = new FreeHotelTableControl(tempHotelTable);
                 tempFreeHotelTableControl.loadThePanles += new EventHandler(loadFormChlidUserControl);
                 freeTablesPanel.Controls.Add(tempFreeHotelTableControl);
             }
         }
         else
         {
             freeTablesPanel.Controls.Add(this.loadLableWithMessage(CommonMessage.TABLE_STATUS_NO_FRESS_TABLES));
         }
     }
 }
예제 #9
0
 public BookTable(HotelTableModel hotelModelDetails)
 {
     InitializeComponent();
     SkinClass.SetSkiner(this);
     this.tempHotelModel = hotelModelDetails;
 }
예제 #10
0
 public FreeHotelTableControl(HotelTableModel hotelTableDetails)
 {
     InitializeComponent();
     this.tempHotelTableModel = hotelTableDetails;
     this.tableNumber.Text    = hotelTableDetails.hotelTableName;
 }