private void btnBack_Click(object sender, EventArgs e) { Tables tables = Tables.Instancia; tables.Show(); this.Hide(); }
private void btnCancel_Click(object sender, EventArgs e) { var ordersDeserialize = (List <Orders>)serializationService.Deserialize(OrdersDirectory, OrdersFileName); var ordersTable = Repository.Instancia.orders; ordersTable = ordersDeserialize ?? new List <Orders>(); lboPedidos.BeginUpdate(); lboPedidos.Items.Clear(); if (ordersTable != null) { for (int i = ordersTable.Count() - 1; i >= 0; i--) { if (ordersTable[i].indexTable == indexMesa.Value) { if (ordersTable[i].indexTable == indexMesa) { lboPedidos.Items.Remove($"Nombre:{ordersTable[i].Name}" + $"Entrada:{ordersTable[i].foodEntrees.Name} Bebida:{ordersTable[i].drinks.Name}" + $"Plato Fuerte:{ordersTable[i].dishes.Name} Postre:{ordersTable[i].dessert.Name}"); ordersTable.RemoveAt(i); serializationService.Serialize(ordersTable, OrdersDirectory, OrdersFileName); Repository.Instancia.resurantTables[indexMesa.Value].People = 0; Repository.Instancia.resurantTables[indexMesa.Value].State = tablesStates((int)States.AVAILABLE); serializationService.Serialize(Repository.Instancia.resurantTables, TablesDirectory, TablesFileName); btnCancel.Enabled = false; btnSendOrder.Enabled = false; } } } lboPedidos.EndUpdate(); DialogResult respuest = MessageBox.Show("Sus ordenes fueron eliminadas Satisfactoriamente, Desea volver al menu principal?", "Notificacion", MessageBoxButtons.OKCancel); if (respuest == DialogResult.OK) { Tables tables = new Tables(); this.Hide(); tables.Show(); } } }
private void btnDeleteOrders_Click(object sender, EventArgs e) { var sendOrdersDeserialize = (List <Orders>)serializationService.Deserialize(SendOrdersDirectory, SendOrdersFileName); var sendOrdersTable = new List <Orders>(); sendOrdersTable = sendOrdersDeserialize ?? new List <Orders>(); lblOrders.BeginUpdate(); lblOrders.Items.Clear(); if (sendOrdersTable != null) { for (int i = sendOrdersTable.Count() - 1; i >= 0; i--) { if (sendOrdersTable[i].indexTable == indexMesa.Value) { if (sendOrdersTable[i].indexTable == indexMesa) { sendOrdersTable.RemoveAt(i); serializationService.Serialize(sendOrdersDeserialize, SendOrdersDirectory, SendOrdersFileName); Repository.Instancia.resurantTables[indexMesa.Value].People = 0; Repository.Instancia.resurantTables[indexMesa.Value].State = tablesStates((int)States.AVAILABLE); serializationService.Serialize(Repository.Instancia.resurantTables, TablesDirectory, TablesFileName); btnDeleteOrders.Enabled = false; } } } lblOrders.EndUpdate(); DialogResult respuest = MessageBox.Show("Sus ordenes fueron finalizadas Satisfactoriamente, Desea volver al menu principal?", "Notificacion", MessageBoxButtons.OKCancel); if (respuest == DialogResult.OK) { Tables tables = new Tables(); this.Hide(); tables.Show(); } } }