private void clickMesa(object sender, EventArgs e) { Button btn = (Button)sender; mesaSeleccionada = dComanda[btn.Name]; tabComandas.SelectedTab = tpPedidos; lmenuActual.Clear(); lblMesa.Text = "Mesa " + (Convert.ToInt32(mesaSeleccionada.NumMesa) + 1); lmenuActual = dComanda[mesaSeleccionada.NumMesa].LMenu; ActualizarGridPedidos(); }
private void btnActualizar_Click(object sender, EventArgs e) { bool completado = true; if (txtUsuario.Text == string.Empty) { errMensaje.SetError(txtUsuario, "Ingrese un usuario"); completado = false; } else { errMensaje.SetError(txtUsuario, null); } if (txtContraseña.Text == string.Empty) { errMensaje.SetError(txtContraseña, "Ingrese una contraseña"); completado = false; } else { errMensaje.SetError(txtContraseña, null); } if (completado) { if (dMeseros["Admin"].Password == txtContraseña.Text && "Admin" == txtUsuario.Text) { confi.CantMesas = Convert.ToInt16(nudMesas.Value); confi.PorcentajePropina = Convert.ToDouble(nudPorcentaje.Value); txtContraseña.Clear(); txtUsuario.Clear(); MessageBox.Show("Configuración modificada."); dComandas.Clear(); for (int i = 0; i < confi.CantMesas; i++) { comanda newComan = new comanda(i.ToString()); dComandas.Add(newComan.NumMesa, newComan); } serializar.GuardarComandas(dComandas); serializar.GuardarConfiguracion(confi); } else { MessageBox.Show("Credenciales de administrador incorrectas."); } } }
private void cancelar() { try { lmenuActual.Clear(); lblTotal.Text = "Total"; lblMesa.Text = "Mesa"; tabComandas.SelectedTab = tpMesas; dComanda[mesaSeleccionada.NumMesa].Pagar(); serializar.GuardarComandas(dComanda); mesaSeleccionada = null; inicializar(); } catch { throw; } }
private void inicializar() { //Actuallizar variables confi = serializar.LeerConfiguracion(); dComanda = serializar.LeerComandas(); dMenu = serializar.LeerMenu(); tabComandas.SelectedTab = tpMesas; mesaSeleccionada = null; lmenuActual.Clear(); flpComandas.Controls.Clear(); for (int i = 0; i < confi.CantMesas; i++) { Button btnMesa = new Button(); btnMesa.Name = i.ToString(); btnMesa.Width = 80; btnMesa.Height = 80; btnMesa.Click += new EventHandler(clickMesa); ToolTip tip = new ToolTip(); //Mostrar el nombre al poner el mouse sobre el botón comanda coman = dComanda[i.ToString()]; if (coman.Disponible) { btnMesa.BackgroundImage = ProyectoFinal.Properties.Resources.Solo; tip.SetToolTip(btnMesa, "Mesa " + (i + 1).ToString() + " Disponible"); } else { btnMesa.BackgroundImage = ProyectoFinal.Properties.Resources.Ocupado; tip.SetToolTip(btnMesa, "Mesa " + (i + 1).ToString() + " Ocupada"); } btnMesa.BackgroundImageLayout = ImageLayout.Stretch; flpComandas.Controls.Add(btnMesa); } }