private void btnEditar_Click(object sender, EventArgs e) { //TODO MesasLista mesas = (MesasLista)dgvMesas.CurrentRow.DataBoundItem; EditarAsignacionMesa form = new EditarAsignacionMesa(mesas.IdMp, mesas.IdOperador, mesas.MesaId); form.Show(); Close(); }
private void btnGestionar_Click(object sender, EventArgs e) { try { MesasLista mesaDgv = (MesasLista)dgvMesas.CurrentRow.DataBoundItem; GesationMesaOcupada form = new GesationMesaOcupada(mesaDgv.MesaId, mesaDgv.NroMesa, _Operador); form.Show(); Close(); } catch (Exception ex) { _Log.Error($"MenuMozo btnGestionar_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."); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { MesasLista mesas = (MesasLista)dgvMesas.CurrentRow.DataBoundItem; bool resultado = _MesasRepo.EliminarMesa(mesas.MesaId); if (resultado) { MessageBox.Show("Mesa eliminada"); } else { MessageBox.Show("Mesa no pudo ser eliminada"); } CargarGrilla(); } catch (Exception ex) { _Log.Error($"btnEditar_Click Exception: {ex}"); CargarGrilla(); } }
public List <MesasLista> GetMesasOcupadasOperador(int id) { List <MesasLista> resultado = new List <MesasLista>(); MesasLista registro; try { #region Using SQL Connection using (SqlConnection cn = new SqlConnection()) { cn.ConnectionString = ConfigurationManager.AppSettings["TPPROG"]; cn.Open(); #region Using Sql Command using (SqlCommand cm = new SqlCommand()) { cm.CommandType = CommandType.StoredProcedure; cm.CommandText = "SP_GetAllMesasAsigOperador"; cm.Connection = cn; cm.Parameters.Add(new SqlParameter("@IdOperador", SqlDbType.Int)).Value = id; #region Log string log = $"EXEC {cm.CommandText} "; foreach (SqlParameter i in cm.Parameters) { switch (i.SqlDbType) { case SqlDbType.VarChar: log += String.Format("'{0}',", (i.Value == null ? "NULL" : i.Value)); break; case SqlDbType.DateTime: log += String.Format("'{0:yyyyMMdd HH:mm:ss.fff}',", (i.Value == null ? "NULL" : i.Value)); break; default: log += String.Format("{0},", (i.Value == null ? "NULL" : i.Value)); break; } } log = log.Substring(0, log.Length - 1); _Log.Info(log); #endregion SqlDataReader rd = cm.ExecuteReader(); while (rd.Read()) { registro = new MesasLista(); registro.IdMp = rd.IsDBNull(0) ? 0 : rd.GetInt32(0); registro.MesaId = rd.GetInt32(1); registro.IdOperador = id; registro.NroMesa = rd.GetInt32(3); registro.Usuario = rd.GetString(4); resultado.Add(registro); } cm.Dispose(); } #endregion cn.Close(); } #endregion } catch (Exception ex) { _Log.Error($"EjecutarProcedure AltaOperador Exception: {ex}"); } return(resultado); }