private void btnAceptar_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(txtDir.Text) && !string.IsNullOrEmpty(txtServ.Text)) { string message = GenerarMensaje(_Comanda, _Total); SendEmail($"{txtDir.Text}@{txtServ.Text}", message); _MesaProRepo.CerrarMesaPedidos(_IdMesa); _MesaRepo.CerrarMesa(_IdMesa); MenuMozo form = new MenuMozo(_Operador); Close(); form.Show(); } else { MessageBox.Show("Debe completar la dirección de envio"); } } catch (Exception ex) { _Log.Error($"EnvioEmail btnCancelar_Click exception: {ex}"); MessageBox.Show("Ops, se produjo un inconveniente. Contacte con sistemas."); } }
private void btnEmail_Click(object sender, EventArgs e) { try { if (ChechStock()) { Comanda com = GenerarComanda(regs); _ComandaRepo.InsertComanda(com); _ComandaRepo.InsertComandaOperador(_IdMesa, _Operador.Id); DescontarStock(regs); _ComandaRepo.InsertarTicket(_IdMesa, _NroMesa, _Operador, _Total, com.Menu); DialogResult result = MessageBox.Show($"Desea recibir el detalle de cuenta en su email?", "Email", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (result.Equals(DialogResult.OK)) { EnvioEmail form = new EnvioEmail(com, _Operador, _IdMesa, _Total); Close(); form.Show(); } else { _MesaProRepo.CerrarMesaPedidos(_IdMesa); _MesaRepo.CerrarMesa(_IdMesa); MenuMozo form = new MenuMozo(_Operador); Close(); form.Show(); } } } catch (Exception ex) { _Log.Error($"GesationMesaOcupada btnEmail_Click exception: {ex}"); MessageBox.Show("Ops, se produjo un inconveniente. Contacte con sistemas."); } }
private void btnCerrar_Click(object sender, EventArgs e) { MenuMozo form = new MenuMozo(_Operador); Close(); form.Show(); }
private void button1_Click(object sender, EventArgs e) { _Log.Info($"Iniciando sesion usuario: {txtUsuario.Text}"); try { if (ValidarIngresos()) { var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(txtPassword.Text); string basepass = Convert.ToBase64String(plainTextBytes); Operador resultado = _OperadorRepo.LoginOperador(txtUsuario.Text, basepass); if (resultado != null && resultado.Id != 0) { switch (resultado.IdTipoOperador) { case 1: Hide(); MenuGerente formUno = new MenuGerente(resultado); formUno.Show(); break; case 2: Hide(); MenuMozo formDos = new MenuMozo(resultado); formDos.Show(); break; case 3: Hide(); MenuCocina formTres = new MenuCocina(resultado); formTres.Show(); break; default: break; } } else { MessageBox.Show("Usuario o contraseña invalida."); } } else { MessageBox.Show("Ingrese usuario y contraseña."); } } catch (Exception ex) { _Log.Error($"button1_Click exception: {ex}"); MessageBox.Show("No se puede ingresar en este momento. Favor de contactar a sistemas."); } }
private void btnCancelar_Click(object sender, EventArgs e) { try { MenuMozo form = new MenuMozo(_Operador); _MesaProRepo.CerrarMesaPedidos(_IdMesa); _MesaRepo.CerrarMesa(_IdMesa); Close(); form.Show(); } catch (Exception ex) { _Log.Error($"EnvioEmail btnCancelar_Click exception: {ex}"); MessageBox.Show("Ops, se produjo un inconveniente. Contacte con sistemas."); } }