public static IngredienteReceta getIngredienteReceta(int id)
        {
            IngredienteReceta ir  = new IngredienteReceta();
            SqlConnection     cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, idMateriaPrimaReceta, cantidad, descripcion, idMedida, idReceta from IngredientesRecetas 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())
            {
                ir.Id          = obdr.GetInt32(0);
                ir.Nombre      = DatosMateriaPrimaReceta.getMateriaPrimaReceta(obdr.GetInt32(1));
                ir.Cantidad    = obdr.GetDouble(2);
                ir.Descripcion = obdr.GetString(3);
                ir.Medida      = DatosMedida.getMedida(obdr.GetInt32(4));
                ir.Receta      = DatosReceta.getReceta(obdr.GetInt32(5));
            }

            cnn.Close();

            return(ir);
        }
        public static ArticuloPedido getArticuloPedido(int id)
        {
            ArticuloPedido ap  = new ArticuloPedido();
            SqlConnection  cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, descripcion, idMedida, idPedido from ArticulosPedidos 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())
            {
                ap.Id          = obdr.GetInt32(0);
                ap.Nombre      = obdr.GetString(1);
                ap.Cantidad    = obdr.GetDouble(2);
                ap.Descripcion = obdr.GetString(3);
                ap.Medida      = DatosMedida.getMedida(obdr.GetInt32(4));
                ap.Pedido      = DatosPedido.getPedido(obdr.GetInt32(5));
            }

            cnn.Close();

            return(ap);
        }
Example #3
0
        public static Producto getProducto(int idProducto)
        {
            //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 Producto Where idProducto = @idProducto");

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

            Producto prod = new Producto();
            //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.IdProducto            = obdr.GetInt32(0);
                prod.Tipo                  = DatosTipoProducto.getTipoProducto(obdr.GetInt32(1));
                prod.Nombre                = obdr.GetString(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.GetFloat(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);
        }
Example #4
0
        public static List <Producto> BuscarByCodigoBarra(String codigoBarraProducto)
        {
            List <Producto> Lista = new List <Producto>();

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

                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Producto p = new Producto();
                    p.IdProducto            = reader.GetInt32(0);
                    p.Tipo                  = DatosTipoProducto.getTipoProducto(reader.GetInt32(1));
                    p.Nombre                = reader.GetString(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       = float.Parse(reader.GetDouble(10).ToString());
                    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));


                    //pAlumno.Fecha_Nac = Convert.ToString(reader.GetDateTime(4));

                    Lista.Add(p);
                }
                conexion.Close();
                return(Lista);
            }
        }
Example #5
0
        public static MateriaPrima getMateriaPrima(int id)
        {
            MateriaPrima  mp  = new MateriaPrima();
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, lote, idTipoMateriaPrima, idMedida, idMarca, idProveedor, fechaIngreso, fechaElaboracion, fechaCaducidad, activo from MateriasPrimas where id = @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())
            {
                mp.Id               = obdr.GetInt32(0);
                mp.Nombre           = obdr.GetString(1);
                mp.Cantidad         = obdr.GetDouble(2);
                mp.Lote             = obdr.GetString(3);
                mp.TipoMateriaPrima = DatosTipoMateriaPrima.getTipoMateriaPrima(obdr.GetInt32(4));
                mp.Medida           = DatosMedida.getMedida(obdr.GetInt32(5));
                mp.Marca            = DatosMarca.getMarca(obdr.GetInt32(6));
                mp.Proveedor        = DatosProveedor.getProveedor(obdr.GetInt32(7));
                mp.FechaIngreso     = obdr.GetDateTime(8);
                mp.FechaElaboracion = obdr.GetDateTime(9);
                mp.FechaCaducidad   = obdr.GetDateTime(10);
                mp.Activo           = obdr.GetBoolean(11);
            }

            cnn.Close();

            return(mp);
        }
Example #6
0
        public static List <Producto> getProductos()
        {
            //creo la conexion
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

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

            //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;

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

            //recorro el datareader
            while (obdr.Read())
            {
                //Asigno valor a la cuenta
                pro.Add(new Producto(obdr.GetInt32(0), DatosTipoProducto.getTipoProducto(obdr.GetInt32(1)), obdr.GetString(2), obdr.GetDateTime(3), obdr.GetDateTime(4), obdr.GetString(5), obdr.GetInt32(6), obdr.GetDecimal(7), obdr.GetString(8), obdr.GetInt32(9), float.Parse(obdr.GetDouble(10).ToString()), 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);
        }
        public static List <IngredienteReceta> getIngredientesRecetaPorReceta(int id)
        {
            List <IngredienteReceta> ingredientesReceta = new List <IngredienteReceta>();
            SqlConnection            cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, idMateriaPrimaReceta, cantidad, descripcion, idMedida, idReceta from IngredientesRecetas where idReceta = @idReceta order by id");

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


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

            //recorro el datareader
            while (obdr.Read())
            {
                ingredientesReceta.Add(new IngredienteReceta(obdr.GetInt32(0), DatosMateriaPrimaReceta.getMateriaPrimaReceta(obdr.GetInt32(1)), obdr.GetDouble(2), obdr.GetString(3), DatosMedida.getMedida(obdr.GetInt32(4)), DatosReceta.getReceta(obdr.GetInt32(5))));
            }

            cnn.Close();

            return(ingredientesReceta);
        }
Example #8
0
        public static List <MateriaPrima> getMateriasPrimasPorProveedor(string nombre) //buscador
        {
            List <MateriaPrima> materiaPrimas = new List <MateriaPrima>();
            SqlConnection       cnn           = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("select MateriasPrimas.id, MateriasPrimas.nombre, MateriasPrimas.cantidad, MateriasPrimas.lote, MateriasPrimas.idTipoMateriaPrima, MateriasPrimas.idMedida, MateriasPrimas.idMarca, MateriasPrimas.idProveedor, MateriasPrimas.fechaIngreso, MateriasPrimas.fechaElaboracion, MateriasPrimas.fechaCaducidad, MateriasPrimas.activo from MateriasPrimas left join Proveedores on Proveedores.id = MateriasPrimas.idProveedor where MateriasPrimas.activo = 1 and Proveedores.nombre like '%{0}%' order by MateriasPrimas.nombre", nombre));

            //asigno la conexion al comando

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

            //recorro el datareader
            while (obdr.Read())
            {
                materiaPrimas.Add(new MateriaPrima(obdr.GetInt32(0), obdr.GetString(1), obdr.GetDouble(2), obdr.GetString(3), DatosTipoMateriaPrima.getTipoMateriaPrima(obdr.GetInt32(4)), DatosMedida.getMedida(obdr.GetInt32(5)), DatosMarca.getMarca(obdr.GetInt32(6)), DatosProveedor.getProveedor(obdr.GetInt32(7)), obdr.GetDateTime(8), obdr.GetDateTime(9), obdr.GetDateTime(10), obdr.GetBoolean(11)));
            }

            cnn.Close();

            return(materiaPrimas);
        }
Example #9
0
        public static List <MateriaPrima> getMateriaPrimaPorTipo(int idTipoMateriaPrima)
        {
            List <MateriaPrima> materiasPrima = new List <MateriaPrima>();
            SqlConnection       cnn           = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, lote, idTipoMateriaPrima, idMedida, idMarca, idProveedor, fechaIngreso, fechaElaboracion, fechaCaducidad, activo from MateriasPrimas where activo = 1 and idTipoMateriaPrima = @idTipoMateriaPrima order by nombre");

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

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

            //recorro el datareader
            while (obdr.Read())
            {
                materiasPrima.Add(new MateriaPrima(obdr.GetInt32(0), obdr.GetString(1), obdr.GetDouble(2), obdr.GetString(3), DatosTipoMateriaPrima.getTipoMateriaPrima(obdr.GetInt32(4)), DatosMedida.getMedida(obdr.GetInt32(5)), DatosMarca.getMarca(obdr.GetInt32(6)), DatosProveedor.getProveedor(obdr.GetInt32(7)), obdr.GetDateTime(8), obdr.GetDateTime(9), obdr.GetDateTime(10), obdr.GetBoolean(11)));
            }

            cnn.Close();

            return(materiasPrima);
        }
        public static List <ArticuloPedido> getArticulosPedidosPorPedido(int id)
        {
            List <ArticuloPedido> articulosPedidos = new List <ArticuloPedido>();
            SqlConnection         cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, descripcion, idMedida, idPedido from ArticulosPedidos where idPedido = @idPedido order by nombre");

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


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

            //recorro el datareader
            while (obdr.Read())
            {
                articulosPedidos.Add(new ArticuloPedido(obdr.GetInt32(0), obdr.GetString(1), obdr.GetDouble(2), obdr.GetString(3), DatosMedida.getMedida(obdr.GetInt32(4)), DatosPedido.getPedido(obdr.GetInt32(5))));
            }

            cnn.Close();

            return(articulosPedidos);
        }
        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);
        }