Ejemplo n.º 1
0
        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.");
            }
        }
Ejemplo n.º 2
0
        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.");
            }
        }
Ejemplo n.º 3
0
        private void btnCerrar_Click(object sender, EventArgs e)
        {
            MenuMozo form = new MenuMozo(_Operador);

            Close();
            form.Show();
        }
Ejemplo n.º 4
0
        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.");
            }
        }
Ejemplo n.º 5
0
 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.");
     }
 }