public static List <DetalleEntrega> getListaDetalleEntrega(int idEntrega)
        {
            List <DetalleEntrega> de  = new List <DetalleEntrega>();
            SqlConnection         cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("SELECT idEntrega,idProducto, cantidad FROM DetalleEntrega WHERE idEntrega = @idEntrega order by DetalleEntrega.cantidad ASC");

            //asigno la conexion al comando
            cmd.Parameters.Add(new SqlParameter("@idEntrega", idEntrega));

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                de.Add(new DetalleEntrega(DatosProducto.getProducto(obdr.GetInt32(1)), obdr.GetInt32(2)));
            }

            cnn.Close();

            return(de);
        }
Beispiel #2
0
        public static List <ControlPCC> getControles()
        {
            List <ControlPCC> controles = new List <ControlPCC>();
            SqlConnection     cnn       = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select idControlPCC, idProducto, idUsuario, pesoNeto, unidadPorCaja, fechaElaboracionCaja, fechaVencimientoCaja, lotePouch, loteCaja, rneRnpa, colorFormaOlor, densidad, secadoHumedad, envasadoGranel, envasadoPouch1, envasadoPouch2, observaciones, hora from ControlPCC");

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                controles.Add(new ControlPCC(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), DatosUsuario.getUsuario(obdr.GetInt32(2)), obdr.GetInt32(3), obdr.GetInt32(4), obdr.GetDateTime(5), obdr.GetDateTime(6), obdr.GetString(7), obdr.GetString(8), obdr.GetBoolean(9), obdr.GetBoolean(10), obdr.GetInt32(11), obdr.GetInt32(12), obdr.GetBoolean(13), obdr.GetBoolean(14), obdr.GetBoolean(15), obdr.GetString(16), obdr.GetDateTime(17)));
            }

            cnn.Close();

            return(controles);
        }
        public static List <DetalleEntrega> getDetalleEntregas()
        {
            //creo la conexion
            SqlConnection cnn = new SqlConnection(Conexion.Connection);

            //abro la conexion
            cnn.Open();

            SqlCommand cmd = new SqlCommand("SELECT idEntrega,idProducto,cantidad  FROM DetalleEntrega order by DetalleEntrega.cantidad ASC ");

            //asigno la conexion al comando
            cmd.Connection = cnn;

            List <DetalleEntrega> de = new List <DetalleEntrega>();
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                de.Add(new DetalleEntrega(DatosProducto.getProducto(obdr.GetInt32(0)), obdr.GetInt32(1)));
            }
            //Cierro la conexion
            cnn.Close();
            return(de);
        }
Beispiel #4
0
        public static List <ControlPCC> getControlesPorProducto(string nombre) //buscador
        {
            List <ControlPCC> controles = new List <ControlPCC>();
            SqlConnection     cnn       = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("select ControlPCC.idProducto, ControlPCC.idProducto, ControlPCC.idUsuario, ControlPCC.pesoNeto, ControlPCC.unidadPorCaja, ControlPCC.fechaElaboracionCaja, ControlPCC.fechaVencimientoCaja, ControlPCC.lotePouch, ControlPCC.loteCaja, ControlPCC.rneRnpa, ControlPCC.ColorFormaOlor, ControlPCC.densidad, ControlPCC.secadoHumedad, ControlPCC.envasadoGranel, ControlPCC.envasadoPouch1, ControlPCC.EnvasadoPouch2, ControlPCC.observaciones, ControlPCC.hora from ControlPCC left join Producto on Producto.idProducto = ControlPCC.idProducto where Producto.nombre like '%{0}%' order by Producto.nombre", nombre));

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                controles.Add(new ControlPCC(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), DatosUsuario.getUsuario(obdr.GetInt32(2)), obdr.GetInt32(3), obdr.GetInt32(4), obdr.GetDateTime(5), obdr.GetDateTime(6), obdr.GetString(7), obdr.GetString(8), obdr.GetBoolean(9), obdr.GetBoolean(10), obdr.GetInt32(11), obdr.GetInt32(12), obdr.GetBoolean(13), obdr.GetBoolean(14), obdr.GetBoolean(15), obdr.GetString(16), obdr.GetDateTime(17)));
            }

            cnn.Close();

            return(controles);
        }
Beispiel #5
0
        public static List <Receta> getRecetaPorUsuario(String nombre)
        {
            List <Receta> recetas = new List <Receta>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("select Recetas.id, Recetas.idProducto, Recetas.observaciones, Recetas.tiempo, Recetas.temperatura, Recetas.otros, Recetas.fechaCreacion, Recetas.idUsuario, Recetas.activo from Recetas left join Usuarios on Recetas.idUsuario = Usuarios.id where Recetas.activo = 1 and Usuarios.nombre like '%{0}%' order by Recetas.idProducto", nombre));

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                recetas.Add(new Receta(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5), obdr.GetDateTime(6), DatosUsuario.getUsuario(obdr.GetInt32(7)), obdr.GetBoolean(8)));
            }

            cnn.Close();

            return(recetas);
        }
Beispiel #6
0
        public static List <Receta> getRecetas()
        {
            List <Receta> recetas = new List <Receta>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select * from Recetas left join Producto on Recetas.idProducto = Producto.idProducto where Recetas.activo = 1 order by Producto.nombre");

            //asigno la conexion al comando


            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                recetas.Add(new Receta(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5), obdr.GetDateTime(6), DatosUsuario.getUsuario(obdr.GetInt32(7)), obdr.GetBoolean(8)));
            }

            cnn.Close();

            return(recetas);
        }
Beispiel #7
0
        public static ControlPCC getControlPCC(int id)
        {
            ControlPCC    c   = new ControlPCC();
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select idControlPCC, idProducto, idUsuario, pesoNeto, unidadPorCaja, fechaElaboracionCaja, fechaVencimientoCaja, lotePouch, loteCaja, rneRnpa, colorFormaOlor, densidad, secadoHumedad, envasadoGranel, envasadoPouch1, envasadoPouch2, observaciones, hora from ControlPCC where idControlPCC = @id");

            cmd.Parameters.Add(new SqlParameter("@id", id));
            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                c.IdControlPCC         = obdr.GetInt32(0);
                c.Producto             = DatosProducto.getProducto(obdr.GetInt32(1));
                c.Usuario              = DatosUsuario.getUsuario(obdr.GetInt32(2));
                c.PesoNeto             = obdr.GetInt32(3);
                c.UnidadPorCaja        = obdr.GetInt32(4);
                c.FechaElaboracionCaja = obdr.GetDateTime(5);
                c.FechaVencimientoCaja = obdr.GetDateTime(6);
                c.LotePouch            = obdr.GetString(7);
                c.LoteCaja             = obdr.GetString(8);
                c.RneRnpa              = obdr.GetBoolean(9);
                c.ColorFormaOlor       = obdr.GetBoolean(10);
                c.Densidad             = obdr.GetInt32(11);
                c.SecadoHumedad        = obdr.GetInt32(12);
                c.EnvasadoGranel       = obdr.GetBoolean(13);
                c.EnvasadoPouch1       = obdr.GetBoolean(14);
                c.EnvasadoPouch2       = obdr.GetBoolean(15);
                c.Observaciones        = obdr.GetString(16);
                c.Hora = obdr.GetDateTime(17);
            }

            cnn.Close();

            return(c);
        }
        public static ProductoTerminado getProductoTerminado(int idProductoTerminado)
        {
            //creo la conexion
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select * from ProductoTerminado Where idProductoTerminado = @idProductoTerminado");

            //Cargo el valor del parametro
            cmd.Parameters.Add(new SqlParameter("@idProductoTerminado", idProductoTerminado));
            //asigno la conexion al comando
            cmd.Connection = cnn;

            ProductoTerminado prod = new ProductoTerminado();
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                //zona = new Zona(obdr.GetInt32(0), obdr.GetString(1),  DatosLocalidad.getLocalidad(obdr.GetInt32(2)));
                prod.IdProductoTerminado = obdr.GetInt32(0);
                prod.Tipo                  = DatosTipoProducto.getTipoProducto(obdr.GetInt32(1));
                prod.Producto              = DatosProducto.getProducto(obdr.GetInt32(2));
                prod.FechaElaboracion      = obdr.GetDateTime(3);
                prod.FechaVencimiento      = obdr.GetDateTime(4);
                prod.LoteProductoTerminado = obdr.GetString(5);
                prod.CajasPorTarima        = obdr.GetInt32(6);
                prod.KgPorTarima           = obdr.GetDecimal(7);
                prod.CodigoBarraProducto   = obdr.GetString(8);
                prod.Stock                 = obdr.GetInt32(9);
                prod.Gramaje               = obdr.GetInt32(10);
                prod.UnidadM               = DatosMedida.getMedida(obdr.GetInt32(11));
                prod.UnidadPorCaja         = obdr.GetInt32(12);
                prod.Envasado              = DatosTipoEnvasado.getTipoEnvasado(obdr.GetInt32(13));
                prod.SelProducto           = DatosSeleccionProducto.getSeleccionProducto(obdr.GetInt32(14));
            }
            cnn.Close();
            return(prod);
        }
        public static List <ProductoTerminado> BuscarByLote(String loteProductoTerminado)
        {
            List <ProductoTerminado> Lista = new List <ProductoTerminado>();

            using (SqlConnection conexion = new SqlConnection(Conexion.Connection))
            {
                conexion.Open();
                SqlCommand comando = new SqlCommand(string.Format(
                                                        "Select idProductoTerminado, idTipoProducto,  idProducto, fechaElaboracion, fechaVencimiento,loteProductoTerminado, cajasPorTarima, kgPorTarima,codigoBarraProducto,stock,gramaje,idUnidadDeMedida,unidadPorCaja,idTipoEnvasado,idSeleccion from ProductoTerminado where loteProductoTerminado like '%{0}%'", loteProductoTerminado), conexion);

                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    ProductoTerminado p = new ProductoTerminado();
                    p.IdProductoTerminado = reader.GetInt32(0);
                    p.Tipo                  = DatosTipoProducto.getTipoProducto(reader.GetInt32(1));
                    p.Producto              = DatosProducto.getProducto(reader.GetInt32(2));
                    p.FechaElaboracion      = reader.GetDateTime(3);
                    p.FechaVencimiento      = reader.GetDateTime(4);
                    p.LoteProductoTerminado = reader.GetString(5);
                    p.CajasPorTarima        = reader.GetInt32(6);
                    p.KgPorTarima           = reader.GetDecimal(7);
                    p.CodigoBarraProducto   = reader.GetString(8);
                    p.Stock                 = reader.GetInt32(9);

                    p.Gramaje       = reader.GetInt32(10);
                    p.UnidadM       = DatosMedida.getMedida(reader.GetInt32(11));
                    p.UnidadPorCaja = reader.GetInt32(12);
                    p.Envasado      = DatosTipoEnvasado.getTipoEnvasado(reader.GetInt32(13));
                    p.SelProducto   = DatosSeleccionProducto.getSeleccionProducto(reader.GetInt32(14));

                    Lista.Add(p);
                }
                conexion.Close();
                return(Lista);
            }
        }
Beispiel #10
0
        public static Receta getReceta(int id)
        {
            Receta        r   = new Receta();
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select * from Recetas where id = @id");

            //asigno la conexion al comando
            cmd.Parameters.Add(new SqlParameter("@id", id));

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                r.Id            = obdr.GetInt32(0);
                r.Producto      = DatosProducto.getProducto(obdr.GetInt32(1));
                r.Observaciones = obdr.GetString(2);
                r.Tiempo        = obdr.GetString(3);
                r.Temperatura   = obdr.GetString(4);
                r.Otros         = obdr.GetString(5);
                r.FechaCreacion = obdr.GetDateTime(6);
                r.Usuario       = DatosUsuario.getUsuario(obdr.GetInt32(7));
                r.Activo        = obdr.GetBoolean(8);
            }

            cnn.Close();

            return(r);
        }
        public static List <ProductoTerminado> BuscarByCodigoBarra(String codigoBarraProducto)
        {
            List <ProductoTerminado> productos = new List <ProductoTerminado>();
            SqlConnection            cnn       = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();
            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("Select idProductoTerminado, idTipoProducto,  idProducto, fechaElaboracion, fechaVencimiento,loteProductoTerminado, cajasPorTarima, kgPorTarima,codigoBarraProducto,stock,gramaje,idUnidadDeMedida,unidadPorCaja,idTipoEnvasado,idSeleccion from ProductoTerminado where codigoBarraProducto like '%{0}%'", codigoBarraProducto));

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                productos.Add(new ProductoTerminado(obdr.GetInt32(0), DatosTipoProducto.getTipoProducto(obdr.GetInt32(1)), DatosProducto.getProducto(obdr.GetInt32(2)), obdr.GetDateTime(3), obdr.GetDateTime(4), obdr.GetString(5), obdr.GetInt32(6), obdr.GetDecimal(7), obdr.GetString(8), obdr.GetInt32(9), obdr.GetInt32(10), DatosMedida.getMedida(obdr.GetInt32(11)), obdr.GetInt32(12), DatosTipoEnvasado.getTipoEnvasado(obdr.GetInt32(13)), DatosSeleccionProducto.getSeleccionProducto(obdr.GetInt32(14))));
            }
            cnn.Close();
            return(productos);
        }
        public static List <ProductoTerminado> getProductosTerminados()
        {
            List <ProductoTerminado> pro = new List <ProductoTerminado>();
            //creo la conexion
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            SqlCommand cmd = new SqlCommand("SELECT * FROM ProductoTerminado");

            //SqlCommand cmd = new SqlCommand("SELECT Zona.nombre, Localidad.nombre as NombreLocalidad FROM Zona, Localidad where Zona.idLocalidad=Localidad.idLocalidad");
            //asigno la conexion al comando
            cmd.Connection = cnn;

            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                //Asigno valor a la cuenta
                pro.Add(new ProductoTerminado(obdr.GetInt32(0), DatosTipoProducto.getTipoProducto(obdr.GetInt32(1)), DatosProducto.getProducto(obdr.GetInt32(2)), obdr.GetDateTime(3), obdr.GetDateTime(4), obdr.GetString(5), obdr.GetInt32(6), obdr.GetDecimal(7), obdr.GetString(8), obdr.GetInt32(9), obdr.GetInt32(10), DatosMedida.getMedida(obdr.GetInt32(11)), obdr.GetInt32(12), DatosTipoEnvasado.getTipoEnvasado(obdr.GetInt32(13)), DatosSeleccionProducto.getSeleccionProducto(obdr.GetInt32(14))));
            }
            //Cierro la conexion
            cnn.Close();
            return(pro);
        }