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."); } }
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) { 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."); } }