public static List <EstadoMesa> listaEstadoMesa() { List <EstadoMesa> listado = new List <EstadoMesa>(); ManagerAcessoDato acessoDatos = new ManagerAcessoDato(); EstadoMesa estado = new EstadoMesa(); try { acessoDatos.setearConsulta("select id,descripcion from estadosMesas where estado=1"); acessoDatos.abrirConexion(); acessoDatos.ejecutarConsulta(); while (acessoDatos.Lector.Read()) { estado = new EstadoMesa(); estado.id = (int)acessoDatos.Lector["id"]; estado.descripcion = (string)acessoDatos.Lector["descripcion"].ToString(); listado.Add(estado); } return(listado); } catch (Exception ex) { throw ex; } finally { acessoDatos.cerrarConexion(); } }
public static bool agregar(string descripcion, string idCategoria) { ManagerAcessoDato acessoDato = new ManagerAcessoDato(); bool agrego = false; try { acessoDato.setearConsulta("insert into marcas(descripcion) values('" + descripcion + "')"); acessoDato.abrirConexion(); if (acessoDato.ejecutarAccion() == 1) { acessoDato.setearConsulta("select max(id) as id from marcas"); acessoDato.ejecutarConsulta(); acessoDato.Lector.Read(); int idMarca = (int)acessoDato.Lector["id"]; acessoDato.cerrarConexion(); acessoDato.setearConsulta("insert into marcasXcategorias(idCategoria,idMarca) values (" + idCategoria + "," + idMarca + ")"); acessoDato.abrirConexion(); acessoDato.ejecutarAccion(); agrego = true; } return(agrego); } catch (Exception ex) { throw ex; } finally { acessoDato.cerrarConexion(); } }
public static List <Casa> lista() { ManagerAcessoDato db = new ManagerAcessoDato(); List <Casa> lista = new List <Casa>(); Casa casa; try { db.setearConsulta("select id,Descripcion from Casas"); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { casa = new Casa(); casa.id = (int)db.Lector["id"]; casa.descripcion = (string)db.Lector["Descripcion"]; lista.Add(casa); } return(lista); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public List <Comida> listar() { List <Comida> listado = new List <Comida>(); ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Comida plato; try { accesoDatos.setearConsulta("select id,nombre,descripcion,precio,idTipo from comidas where estado=1"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { plato = new Comida(); plato.descripcion = (string)accesoDatos.Lector["descripcion"].ToString(); plato.id = (int)accesoDatos.Lector["id"]; plato.nombre = (string)accesoDatos.Lector["nombre"].ToString(); plato.precio = (decimal)accesoDatos.Lector["precio"]; plato.tipoPlato = TipoPlatoNegocio.traer((int)accesoDatos.Lector["idTipo"]); listado.Add(plato); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static List <Marca> listadoMarca(int idCategoria) { List <Marca> listado = new List <Marca>(); ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Marca marca; try { accesoDatos.setearConsulta("select m.id, m.descripcion from marcas as m inner join marcasXcategorias as mc on m.id=mc.idMarca" + " inner join categoriasBebidas as c on c.id = mc.idCategoria where c.estado=1 and m.estado=1 and c.id=" + idCategoria); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { marca = new Marca(); marca.id = (int)accesoDatos.Lector["id"]; marca.descripcion = (string)accesoDatos.Lector["descripcion"].ToString(); listado.Add(marca); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static List <Hechizo> listar(int mago) { ManagerAcessoDato db = new ManagerAcessoDato(); List <Hechizo> lista = new List <Hechizo>(); Hechizo hechizo = new Hechizo(); try { db.setearConsulta("select h.Nombre,h.Descripcion from hechizos as h inner join HechizosMagos as hm on hm.idHechizo=h.id where hm.IdMago=" + mago); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { hechizo = new Hechizo(); hechizo.nombre = (string)db.Lector["Nombre"].ToString(); hechizo.descripcion = (string)db.Lector["descripcion"].ToString(); lista.Add(hechizo); } return(lista); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static List <Hechizo> listar() { ManagerAcessoDato db = new ManagerAcessoDato(); List <Hechizo> lista = new List <Hechizo>(); Hechizo hechizo = new Hechizo(); try { db.setearConsulta("select h.id,h.Nombre,h.Descripcion,h.IdHechizoQueLoVence as idLoVence,hv.Descripcion as loVence from hechizos as h inner join HechizosMagos as hm on hm.idHechizo=h.id inner join HECHIZOS as hV on hv.Id=h.IdHechizoQueLoVence"); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { hechizo = new Hechizo(); hechizo.id = (int)db.Lector["id"]; hechizo.nombre = (string)db.Lector["Nombre"].ToString(); hechizo.descripcion = (string)db.Lector["descripcion"].ToString(); hechizo.loVence = (string)db.Lector["loVence"]; lista.Add(hechizo); } return(lista); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static Personal traer(string legajo) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Personal personal = null; try { personal = new Personal(); accesoDatos.setearConsulta("select legajo,nombre,apellido,dni,sexo,cargo,fechaNacimiento from personal where estado=1 and legajo=" + legajo); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); if (accesoDatos.Lector.Read()) { personal.legajo = (int)accesoDatos.Lector["legajo"]; personal.nombre = (string)accesoDatos.Lector["nombre"].ToString(); personal.apellido = (string)accesoDatos.Lector["apellido"].ToString(); personal.dni = (string)accesoDatos.Lector["dni"].ToString(); personal.sexo = (string)accesoDatos.Lector["sexo"].ToString(); personal.cargo = (string)accesoDatos.Lector["cargo"].ToString(); personal.fechaNacimiento = (DateTime)accesoDatos.Lector["fechaNacimiento"]; personal.edad = DateTime.Today.AddTicks(-personal.fechaNacimiento.Ticks).Year - 1; } return(personal); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static Mesero traer(int legajo) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Mesero mesero = new Mesero(); try { accesoDatos.setearConsulta("select legajo,nombre,apellido,dni,sexo from personal where legajo=" + legajo); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); mesero.legajo = (int)accesoDatos.Lector["legajo"]; mesero.nombre = (string)accesoDatos.Lector["nombre"].ToString(); mesero.apellido = (string)accesoDatos.Lector["apellido"].ToString(); mesero.dni = (string)accesoDatos.Lector["dni"].ToString(); mesero.sexo = (string)accesoDatos.Lector["sexo"].ToString(); return(mesero); } catch (Exception ex) { throw ex; } finally { } }
public static List <Categoria> listadoCategoriaBebidas() { List <Categoria> listado = new List <Categoria>(); ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Categoria categoria; try { accesoDatos.setearConsulta("select id,descripcion from categoriasBebidas where estado=1"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { categoria = new Categoria(); categoria.id = (int)accesoDatos.Lector["id"]; categoria.descripcion = (string)accesoDatos.Lector["descripcion"].ToString(); listado.Add(categoria); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static int Agregar(Mago dato) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("insert into magos(Nombre,idCasa) values(@nombre,@idCasa)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@nombre", dato.nombre); db.Comando.Parameters.AddWithValue("@idCasa", dato.casa.id); db.abrirConexion(); if (db.ejecutarAccion() == 1) { db.setearConsulta("select max(id) as id from magos"); db.ejecutarConsulta(); db.Lector.Read(); return((int)db.Lector["id"]); } else { return(-1); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static List <Bebida> listar() { List <Bebida> listado = new List <Bebida>(); ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Bebida bebida; try { accesoDatos.setearConsulta("select id,descripcion,contieneAlcohol,precio,idMarca,idCategoriaBebida from bebidas where estado=1"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { bebida = new Bebida(); bebida.id = (int)accesoDatos.Lector["id"]; bebida.nombre = (string)accesoDatos.Lector["descripcion"].ToString(); bebida.contieneAlcohol = (bool)accesoDatos.Lector["contieneAlcohol"]; bebida.precio = (decimal)accesoDatos.Lector["precio"]; bebida.marca = MarcaNegocio.traer((int)accesoDatos.Lector["idMarca"]); bebida.categoria = CategoriaBebidaNegocio.traer((int)accesoDatos.Lector["idCategoriaBebida"]); listado.Add(bebida); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool eliminar(string id, int numero) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Mesas set estado=0 where id=" + id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; accesoDatos.setearConsulta("select max(numero) as maximo from mesas where estado=1"); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); int max = (int)accesoDatos.Lector["maximo"]; while (numero <= max) { accesoDatos.cerrarConexion(); accesoDatos.setearConsulta("update Mesas set numero=" + numero + " where estado=1 and numero=" + (++numero)); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static List <TipoInsumo> listar() { List <TipoInsumo> listado = new List <TipoInsumo>(); ManagerAcessoDato acessoDatos = new ManagerAcessoDato(); TipoInsumo tipo = new TipoInsumo(); try { acessoDatos.setearConsulta("select id,descripcion from tiposInsumos where estado=1"); acessoDatos.abrirConexion(); acessoDatos.ejecutarConsulta(); while (acessoDatos.Lector.Read()) { tipo = new TipoInsumo(); tipo.id = (int)acessoDatos.Lector["id"]; tipo.descripcion = (string)acessoDatos.Lector["descripcion"].ToString(); listado.Add(tipo); } return(listado); } catch (Exception ex) { throw ex; } finally { acessoDatos.cerrarConexion(); } }
public static int CantidadPedida(int idInsumo, int pedido) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("select cantidad from detallesPedidos where idInsumo=" + idInsumo + " and idPedido=" + pedido); db.abrirConexion(); db.ejecutarConsulta(); if (db.Lector.Read()) { return((int)db.Lector["cantidad"]); } else { return(-1); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static Insumo traer(int id) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Insumo insumo; try { accesoDatos.setearConsulta("select i.id,isnull(c.nombre,b.descripcion) as nombre,isnull(c.precio,b.precio) as precio " + "from Insumos as i left join bebidas as b on b.id=i.id left join comidas as c on c.id=i.id " + "where (c.estado=1 or b.estado=1) and i.id=" + id); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); if (accesoDatos.Lector.Read()) { insumo = new Insumo(); insumo.id = (int)accesoDatos.Lector["id"]; insumo.nombre = (string)accesoDatos.Lector["nombre"].ToString(); insumo.precio = (decimal)accesoDatos.Lector["precio"]; } else { insumo = null; } return(insumo); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static List <Mago> lista() { ManagerAcessoDato db = new ManagerAcessoDato(); List <Mago> lista = new List <Mago>(); Mago mago; try { db.setearConsulta("select m.id,m.Nombre,c.Descripcion as casa from MAGOS as m inner join CASAS as c on m.IdCasa=c.Id"); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { mago = new Mago(); mago.id = (int)db.Lector["id"]; mago.nombre = (string)db.Lector["Nombre"]; mago.casa.descripcion = (string)db.Lector["casa"]; lista.Add(mago); } return(lista); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static Usuario traer(string user, string pass) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Usuario usuario = null; try { accesoDatos.setearConsulta("select userName,pass,idPermiso from Usuarios where deleted=0 and pass=@pass and userName=@userName"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@userName", user); accesoDatos.Comando.Parameters.AddWithValue("@pass", pass); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); if (accesoDatos.Lector.Read()) { usuario = new Usuario(); usuario.userName = (string)accesoDatos.Lector["userName"].ToString(); usuario.password = (string)accesoDatos.Lector["pass"].ToString(); usuario.datos.permiso.id = (int)accesoDatos.Lector["idPermiso"]; if (usuario.datos.permiso.id == Constantes.CLIENTE) { } else { Personal dato = new Personal(); dato = PersonalNegocio.traer(usuario.userName.ToString()); if (dato != null) { usuario.datos.apellido = dato.apellido; usuario.datos.nombre = dato.nombre; } } } return(usuario); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static List <DetalleMenu> Menu() { List <DetalleMenu> menu = new List <DetalleMenu>(); ManagerAcessoDato db = new ManagerAcessoDato(); DetalleMenu insumo; try { string sql = "select i.id,isnull(c.nombre,b.descripcion) as nombre,c.descripcion,isnull(tp.descripcion,cb.descripcion) as tipo, isnull(c.precio,b.precio) as precio "; sql += "from insumos i "; sql += "left join bebidas b on i.id = b.id "; sql += "left join comidas c on i.id = c.id "; sql += "left join tiposPlatos tp on c.idTipo = tp.id "; sql += "left join categoriasBebidas cb on b.idCategoriaBebida = cb.id "; sql += "where (b.estado=1 or c.estado=1) "; sql += "order by i.idTipo desc, tipo"; db.setearConsulta(sql); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { insumo = new DetalleMenu(); insumo.id = (int)db.Lector["id"]; insumo.nombre = (string)db.Lector["nombre"]; if (!Convert.IsDBNull(db.Lector["descripcion"].ToString())) { insumo.descripcion = (string)db.Lector["descripcion"].ToString(); } insumo.tipo = (string)db.Lector["tipo"].ToString(); insumo.precio = (decimal)db.Lector["precio"]; menu.Add(insumo); } return(menu); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static List <DetallePedido> detalle(int Pedido) { List <DetallePedido> lista = new List <DetallePedido>(); ManagerAcessoDato db = new ManagerAcessoDato(); DetallePedido detalle; var sql = ""; try { sql = "select d.id, d.idInsumo,d.cantidad,d.precioUnit,isnull(b.descripcion,c.nombre) as descripcion, isnull(cb.descripcion,tp.descripcion) as tipo "; sql += "from detallesPedidos d "; sql += "left join bebidas b on b.id=d.idInsumo "; sql += "left join comidas c on c.id=d.idInsumo "; sql += "left join tiposPlatos tp on c.idTipo = tp.id "; sql += "left join categoriasBebidas cb on b.idCategoriaBebida = cb.id "; sql += " where idPedido=" + Pedido; db.setearConsulta(sql); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { detalle = new DetallePedido(); detalle.producto = new Insumo(); detalle.id = (int)db.Lector["id"]; detalle.producto.id = (int)db.Lector["idInsumo"]; detalle.precioUnitario = (decimal)db.Lector["precioUnit"]; detalle.producto.nombre = (string)db.Lector["descripcion"]; detalle.tipo = (string)db.Lector["tipo"]; detalle.cantidad = (int)db.Lector["cantidad"]; detalle.precioTotal = detalle.cantidad * detalle.precioUnitario; lista.Add(detalle); } return(lista); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static List <Usuario> listar() { List <Usuario> listado = new List <Usuario>(); ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Usuario usuario; try { accesoDatos.setearConsulta("select userName,pass,idPermiso from Usuarios where deleted=0"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { usuario = new Usuario(); usuario.userName = (string)accesoDatos.Lector["userName"].ToString(); usuario.password = (string)accesoDatos.Lector["pass"].ToString(); usuario.datos.permiso.id = (int)accesoDatos.Lector["idPermiso"]; if (usuario.datos.permiso.id == Constantes.CLIENTE) { } else { Personal dato = new Personal(); dato = PersonalNegocio.traer(usuario.userName.ToString()); if (dato != null) { usuario.datos.apellido = dato.apellido; usuario.datos.nombre = dato.nombre; } } listado.Add(usuario); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static Pedido crear(int idMesero, int idMesa, string jornada) { ManagerAcessoDato db = new ManagerAcessoDato(); Pedido pedido = new Pedido(); try { db.setearConsulta("insert into pedidos(idMesa,idMesero,idEstado,idJornada) values (@idMesa,@idMesero,1,@jornada)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@idMesa", idMesa); db.Comando.Parameters.AddWithValue("@idMesero", idMesero); db.Comando.Parameters.AddWithValue("@jornada", jornada); db.abrirConexion(); if (db.ejecutarAccion() == 1) { db.setearConsulta("select max(id) as id,idMesero,idMesa,idEstado from pedidos where idMesero=" + idMesero + " group by idMesero,idMesa,idEstado"); db.ejecutarConsulta(); if (db.Lector.Read()) { pedido.mesa = new Mesa(); pedido.mesero = new Mesero(); pedido.id = (int)db.Lector["id"]; pedido.mesa.id = (int)db.Lector["idMesa"]; pedido.mesero.legajo = (int)db.Lector["idMesero"]; } } else { pedido = null; } return(pedido); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static List <informeMesero> listarRecauddoeMesero(DateTime desde, DateTime hasta, int legajo) { ManagerAcessoDato db = new ManagerAcessoDato(); List <informeMesero> listado = new List <informeMesero>(); informeMesero dato; try { db.setearConsulta("select j.dia,m.nombre,m.apellido,SUM(dp.precioUnit) as recaudado,COUNT(p.id) as cantidadPedidos from jornadas as j " + "inner join pedidos as p on p.idJornada = j.id " + "inner join detallesPedidos as dp on p.id = dp.idPedido " + "inner join personal as m on m.legajo = p.idMesero " + "where dia between @desde and @hasta and m.legajo = @legajo" + " group by j.dia, m.nombre, m.apellido"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@desde", desde); db.Comando.Parameters.AddWithValue("@hasta", hasta); db.Comando.Parameters.AddWithValue("@legajo", legajo); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { dato = new informeMesero(); dato.dia = (DateTime)db.Lector["dia"]; dato.nombre = (string)db.Lector["nombre"].ToString(); dato.apellido = (string)db.Lector["apellido"].ToString(); dato.recaudado = (decimal)db.Lector["recaudado"]; dato.cantidadPedidos = (int)db.Lector["cantidadPedidos"]; listado.Add(dato); } return(listado); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static Mesa traer(int id) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Mesa mesa = new Mesa(); try { accesoDatos.setearConsulta("select m.id,numero,idEstadoMesa,cantidadComensales,m.idMesero,p.id as pedido " + "from Mesas as m left join pedidos as p on (m.id=p.idmesa and p.idEstado=1) " + "where m.id=" + id); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); mesa = new Mesa(); mesa.id = (int)accesoDatos.Lector["id"]; mesa.numero = (int)accesoDatos.Lector["numero"]; mesa.cantComensales = (int)accesoDatos.Lector["cantidadComensales"]; mesa.estado = (EstadoMesa)EstadoMesaNegocio.traer((int)accesoDatos.Lector["idEstadoMesa"]); if (!Convert.IsDBNull(accesoDatos.Lector["idMesero"])) { mesa.mesero = (Mesero)MeseroNegocio.traer((int)accesoDatos.Lector["idMesero"]); } if (!Convert.IsDBNull(accesoDatos.Lector["pedido"])) { mesa.pedido = new Pedido(); mesa.pedido.id = (int)accesoDatos.Lector["pedido"]; } return(mesa); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static int Numero() { int numero; ManagerAcessoDato acessoDato = new ManagerAcessoDato(); try { acessoDato.setearConsulta("select isNUll(max(numero)+1,1) as numero from mesas where estado=1"); acessoDato.abrirConexion(); acessoDato.ejecutarConsulta(); acessoDato.Lector.Read(); numero = (int)acessoDato.Lector["numero"]; return(numero); } catch (Exception ex) { throw ex; } finally { acessoDato.cerrarConexion(); } }
public static List <informeMesa> listarRecauddoeMesa(DateTime desde, DateTime hasta, int mesa) { ManagerAcessoDato db = new ManagerAcessoDato(); List <informeMesa> listado = new List <informeMesa>(); informeMesa dato; try { db.setearConsulta("select j.dia,m.numero,SUM(dp.precioUnit) as recaudado,COUNT(p.id) as cantidadPedidos from jornadas as j " + "inner join pedidos as p on p.idJornada = j.id " + "inner join detallesPedidos as dp on p.id = dp.idPedido " + "inner join mesas as m on m.numero = p.idMesa " + "where dia between Convert(date,'" + desde.ToShortDateString() + "') and Convert(date,'" + hasta.ToShortDateString() + "') and m.numero = " + mesa + " group by j.dia, m.numero"); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { dato = new informeMesa(); dato.dia = (DateTime)db.Lector["dia"]; dato.numero = (int)db.Lector["numero"]; dato.recaudado = (decimal)db.Lector["recaudado"]; dato.cantidadPedidos = (int)db.Lector["cantidadPedidos"]; listado.Add(dato); } return(listado); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static List <DatoInforme> listarRecauddoeDia(DateTime desde, DateTime hasta) { ManagerAcessoDato db = new ManagerAcessoDato(); List <DatoInforme> listado = new List <DatoInforme>(); DatoInforme dato; try { db.setearConsulta("select j.dia,SUM(dp.precioUnit) as recaudado,COUNT(p.id) as cantidadPedidos from jornadas as j " + "inner join pedidos as p on p.idJornada = j.id " + "inner join detallesPedidos as dp on p.id = dp.idPedido " + "where dia between @desde and @hasta " + " group by j.dia"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@desde", desde); db.Comando.Parameters.AddWithValue("@hasta", hasta); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { dato = new DatoInforme(); dato.dia = (DateTime)db.Lector["dia"]; dato.recaudado = (decimal)db.Lector["recaudado"]; dato.cantidadPedidos = (int)db.Lector["cantidadPedidos"]; listado.Add(dato); } return(listado); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static EstadoMesa traer(int id) { EstadoMesa estado = new EstadoMesa(); ManagerAcessoDato acessoDato = new ManagerAcessoDato(); try { acessoDato.setearConsulta("select descripcion from estadosMesas where id=" + id); acessoDato.abrirConexion(); acessoDato.ejecutarConsulta(); acessoDato.Lector.Read(); estado.id = id; estado.descripcion = (string)acessoDato.Lector["descripcion"]; return(estado); } catch (Exception ex) { throw ex; } finally { acessoDato.cerrarConexion(); } }
public static TipoPlato traer(int id) { TipoPlato tipo = new TipoPlato(); ManagerAcessoDato acessoDato = new ManagerAcessoDato(); try { acessoDato.setearConsulta("select descripcion from tiposPlatos where id=" + id); acessoDato.abrirConexion(); acessoDato.ejecutarConsulta(); acessoDato.Lector.Read(); tipo.id = id; tipo.descripcion = (string)acessoDato.Lector["descripcion"]; return(tipo); } catch (Exception ex) { throw ex; } finally { acessoDato.cerrarConexion(); } }
public static List <Mesa> listar() { List <Mesa> listado = new List <Mesa>(); ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Mesa mesa; try { accesoDatos.setearConsulta("select id,numero,idEstadoMesa,cantidadComensales,idMesero from Mesas where estado=1"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { mesa = new Mesa(); mesa.id = (int)accesoDatos.Lector["id"]; mesa.numero = (int)accesoDatos.Lector["numero"]; mesa.cantComensales = (int)accesoDatos.Lector["cantidadComensales"]; mesa.estado = (EstadoMesa)EstadoMesaNegocio.traer((int)accesoDatos.Lector["idEstadoMesa"]); if (!Convert.IsDBNull(accesoDatos.Lector["idMesero"])) { mesa.mesero = (Mesero)MeseroNegocio.traer((int)accesoDatos.Lector["idMesero"]); } listado.Add(mesa); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }