private void mnuUnregisterRestaurant_Click(object sender, EventArgs e) { DialogResult button = MessageBox.Show( "Are you sure you want to delete the entire restaurant layout?", "Confirm Layout Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (button == DialogResult.Yes) { ReservationDA.DeleteAllReservations(); TableDA.DeleteAllTables(); BarSeatDA.DeleteAllBarSeats(); BarTableDA.DeleteBarTable(); ServerDA.DeleteAllServers(); RestaurantDA.DeleteRestaurant(); NoCurrentRestaurant(); if (mnuRegisterRestaurant.Enabled == false) { mnuRegisterRestaurant.Enabled = true; } MessageBox.Show("Restaurant has been unregistered!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void LoadBarTable() { BarTable oBarTable = BarTableDA.GetBarTableLayout(); if (oBarTable != null) { Button button = new StayInsideButton(); button.Cursor = Cursors.Hand; button.Height = 30; button.Width = 200; button.FlatStyle = FlatStyle.Flat; button.FlatAppearance.BorderSize = 0; button.BackColor = Color.Cyan; button.Tag = oBarTable; button.Text = "Bar"; button.Location = new Point(oBarTable.TablePositionX, oBarTable.TablePositionY); pnlRoom.Controls.Add(button); } }
public void DeleteLayout() { tables = TableDA.GetTableLayout(); if (Utility.IsNullOrEmpty(tables)) { MessageBox.Show("Error: Layout was not Successfully Deleted", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { TableDA.DeleteAllTables(); BarTableDA.DeleteBarTable(); BarSeatDA.DeleteAllBarSeats(); lblMessage.Text = "Restaurant layout was successfully deleted."; } ResetLayout(); //btnSaveLayout.Enabled = true; }
private void btnSaveLayout_Click(object sender, EventArgs e) { btnSaveLayout.Enabled = false; if (tables != null) { TableDA.SaveTableLayout(tables); } if (barTable != null) { BarTableDA.SaveBarTableLayout(barTable); } if (barSeats != null) { BarSeatDA.SaveBarSeatLayout(barSeats); } SectionDA.AssignTableToSection(assignedList); lblMessage.Text = "Restaurant layout saved."; }
public void LoadTables() { // Load Tables tables = TableDA.GetTableLayout(); if (!(Utility.IsNullOrEmpty(tables))) { foreach (Table eachTable in tables) { table = eachTable; RoundButton button = new RoundButton(); button.Cursor = Cursors.Hand; button.Height = 50; button.Width = 50; button.FlatStyle = FlatStyle.Flat; button.FlatAppearance.BorderSize = 0; button.BackColor = Color.Cyan; button.Tag = table; button.Text = Convert.ToString(table.TableNumber) + "\n" + Convert.ToString(table.NumberOfSeats) + " seats"; button.Location = new Point(table.TablePositionX, table.TablePositionY); pnlRoom.Controls.Add(button); button.MouseDown += button_MouseDown; button.MouseUp += button_MouseUp; button.MouseMove += button_MouseMove; } txtTableNumber.Text = Convert.ToString(Table.TotalTables); } //Load BarSeats. barSeats = BarSeatDA.GetBarSeatLayout(); if (!(Utility.IsNullOrEmpty(barSeats))) { foreach (BarSeat eachBarSeat in barSeats) { barSeat = eachBarSeat; RoundButton button = new RoundButton(); button.Cursor = Cursors.Hand; button.Height = 30; button.Width = 30; button.FlatStyle = FlatStyle.Flat; button.FlatAppearance.BorderSize = 0; button.BackColor = Color.Cyan; button.Tag = barSeat; button.Text = "B" + Convert.ToString(barSeat.TableNumber); button.Location = new Point(barSeat.TablePositionX, barSeat.TablePositionY); pnlRoom.Controls.Add(button); button.MouseDown += button_MouseDown; button.MouseUp += button_MouseUp; button.MouseMove += button_MouseMove; } txtBarSeatNumber.Text = Convert.ToString(BarSeat.TotalTables); } // Load BarTable. barTable = BarTableDA.GetBarTableLayout(); if (barTable != null) { StayInsideButton button = new StayInsideButton(); button.Cursor = Cursors.Hand; button.Height = 30; button.Width = 200; button.FlatStyle = FlatStyle.Flat; button.FlatAppearance.BorderSize = 0; button.BackColor = Color.Cyan; button.Tag = barTable; button.Text = "Bar"; button.Location = new Point(barTable.TablePositionX, barTable.TablePositionY); pnlRoom.Controls.Add(button); button.MouseDown += button_MouseDown; button.MouseUp += button_MouseUp; button.MouseMove += button_MouseMove; } lblMessage.Text = "Seating layout successfully loaded!"; }
public void button_MouseDown(object sender, MouseEventArgs e) { Button button = (Button)sender; if (deleteTable == true) { table = (Table)button.Tag; string tableNumber = Convert.ToString(table.TableNumber); table = TableDA.GetTableByID(tableNumber); TableDA.DeleteTable(table); pnlRoom.Controls.Remove(button); //UpdateView(); lblMessage.Text = "Table " + tableNumber + " successfully deleted."; btnDeleteTable.Text = "Delete Table"; // Set deleteTable back to false so it's ready to be used in another delete. deleteTable = false; } else if (deleteBarSeat == true) { barSeat = (BarSeat)button.Tag; string barSeatNumber = Convert.ToString(barSeat.TableNumber); //barSeat = BarSeatDA.DeleteBarSeat(barSeat); BarSeatDA.DeleteBarSeat(barSeat); pnlRoom.Controls.Remove(button); //UpdateView(); lblMessage.Text = "BarSeat " + barSeatNumber + " successfully deleted."; btnDeleteBarseat.Text = "Delete Barseat"; // Set deleteBarSeat back to false so it's ready to be used in another delete. deleteBarSeat = false; } else if (deleteBar == true) { //barTable = (BarTable)button.Tag; BarTableDA.DeleteBarTable(); pnlRoom.Controls.Remove(button); //UpdateView(); lblMessage.Text = "Bar successfully deleted."; btnDeleteBar.Text = "Delete Bar"; // Set deleteBar back to false so it's ready to be used in another delete. deleteBar = false; } else if (e.Button == MouseButtons.Left) { //xPos = e.X; //yPos = e.Y; mouseDownPoint = pnlRoom.PointToClient(button.PointToScreen(e.Location)); if (btnSaveLayout.Enabled == false) { btnSaveLayout.Enabled = true; } } }