/*DESDE BASE DE DATOS*/ public int Get_NumeroVenta(string codMesa) { sp_listarEstadoMesa_Result mesaElegida = null; int numeroVenta = 0; try { mesaElegida = new sp_listarEstadoMesa_Result(); mesaElegida = databaseManager.sp_listarEstadoMesa(codMesa).ToList().First(); numeroVenta = Convert.ToInt32(mesaElegida.intNroVen); return(numeroVenta); } catch (NullReferenceException ex) { return(-2); throw ex; } catch (Exception ex) { return(-1); throw ex; } }
public JsonResult MesasBind() { try { List <Mesas> listaCompletaMesas = new List <Mesas>(); List <sp_listarMesas_Result> listaMesasBase = new List <Models.sp_listarMesas_Result>(); listaMesasBase = this.databaseManager.sp_listarMesas().ToList(); foreach (var mesaUnica in listaMesasBase) { Mesas nuevaMesa = new Mesas(); nuevaMesa.chrCodMesa = mesaUnica.chrCodMesa; nuevaMesa.chrDesMesa = mesaUnica.chrDesMesa; List <sp_listarEstadoMesa_Result> listaEstadoMesas = new List <sp_listarEstadoMesa_Result>(); listaEstadoMesas = this.databaseManager.sp_listarEstadoMesa(mesaUnica.chrCodMesa).ToList(); if (listaEstadoMesas.Count != 0) { sp_listarEstadoMesa_Result estadoUnico = listaEstadoMesas.First(); nuevaMesa.chrCodEstado = estadoUnico.chrCodEstado; nuevaMesa.chrCodMoz = estadoUnico.chrCodMoz; nuevaMesa.chrHorVen = estadoUnico.chrHorVen; } else { nuevaMesa.chrCodEstado = String.Empty; nuevaMesa.chrCodMoz = String.Empty; nuevaMesa.chrHorVen = String.Empty; } listaCompletaMesas.Add(nuevaMesa); } foreach (var mesaIncompleta in listaCompletaMesas) { List <sp_datosMozo_Result> listaMozos = new List <Models.sp_datosMozo_Result>(); listaMozos = this.databaseManager.sp_datosMozo(mesaIncompleta.chrCodMoz).ToList(); if (listaMozos.Count != 0) { sp_datosMozo_Result mozoUnico = listaMozos.First(); mesaIncompleta.chrNomMoz = mozoUnico.chrNomMoz; mesaIncompleta.chrApeMoz = mozoUnico.chrApeMoz; } else { mesaIncompleta.chrNomMoz = String.Empty; mesaIncompleta.chrApeMoz = String.Empty; } } return(Json(listaCompletaMesas, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(null, JsonRequestBehavior.AllowGet)); throw; } }