Exemplo n.º 1
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.");
     }
 }
Exemplo 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.");
            }
        }
Exemplo n.º 3
0
 private void btnCerrar_Click(object sender, EventArgs e)
 {
     try
     {
         MesasLista mesaDgv = (MesasLista)dgvMesas.CurrentRow.DataBoundItem;
         _MesaRepo.CerrarMesa(mesaDgv.MesaId);
         CargarMesasPorOperador(_Operador.Id);
         CargarListMesasOcupadas(_Operador.Id);
         _MesaProd.CerrarMesaPedidos(mesaDgv.MesaId);
     }
     catch (Exception ex)
     {
         _Log.Error($"MenuMozo btnCerrar_Click exception: {ex}");
         MessageBox.Show("Ops, se produjo un inconveniente. Contacte con sistemas.");
     }
 }