示例#1
0
        private Reposicion LoadReposicion(IDataReader dr)
        {
            Reposicion Reposicion = new Reposicion();

            Reposicion.Id              = GetDataValue <int>(dr, "Codreposicion");
            Reposicion.Cantidad        = GetDataValue <int>(dr, "Cantidad");
            Reposicion.CodDeposito     = GetDataValue <int>(dr, "Coddeposito");
            Reposicion.Estado          = GetDataValue <string>(dr, "Estado");
            Reposicion.Fecha           = GetDataValue <DateTime>(dr, "Fecha");
            Reposicion.CodMateriaPrima = GetDataValue <int>(dr, "Codmateriaprima");
            Reposicion.CodProveedor    = GetDataValue <int>(dr, "Codproveedor");
            Reposicion.Monto           = GetDataValue <double>(dr, "Monto");
            var depositoD     = new DepositoDAL();
            var materiaprimaD = new MateriaPrimaDAL();
            var proveedorD    = new ProveedorDAL();

            Reposicion.Proveedor    = proveedorD.ReadBy(Reposicion.CodProveedor);
            Reposicion.MateriaPrima = materiaprimaD.ReadBy(Reposicion.CodMateriaPrima);
            foreach (var item in depositoD.Read())
            {
                Reposicion.Deposito = item;
            }

            return(Reposicion);
        }
        private MateriaPrimaProducto LoadMateriaPrimaProducto(IDataReader dr)
        {
            MateriaPrimaProducto MateriaPrimaProducto = new MateriaPrimaProducto();

            MateriaPrimaProducto.Id = GetDataValue <int>(dr, "CodMateriaPrimaProducto");
            MateriaPrimaProducto.CodMateriaPrima = GetDataValue <int>(dr, "CodMateriaPrima");
            MateriaPrimaProducto.CodProducto     = GetDataValue <int>(dr, "CodProducto");
            MateriaPrimaProducto.Cantidad        = GetDataValue <int>(dr, "Cantidad");
            var         matprimaD = new MateriaPrimaDAL();
            ProductoDAL productoD = new ProductoDAL();

            MateriaPrimaProducto.MateriaPrima = matprimaD.ReadBy(MateriaPrimaProducto.CodMateriaPrima);
            MateriaPrimaProducto.Producto     = productoD.ReadBy(MateriaPrimaProducto.CodProducto);

            return(MateriaPrimaProducto);
        }
        private StockMateriaPrimaDeposito LoadStockMateriaPrimaDeposito(IDataReader dr)
        {
            StockMateriaPrimaDeposito StockMateriaPrimaDeposito = new StockMateriaPrimaDeposito();

            StockMateriaPrimaDeposito.Id = GetDataValue <int>(dr, "CodStockMateriaPrimaDeposito");
            StockMateriaPrimaDeposito.CodMateriaPrima = GetDataValue <int>(dr, "CodMateriaPrima");
            StockMateriaPrimaDeposito.CodDeposito     = GetDataValue <int>(dr, "CodDeposito");
            StockMateriaPrimaDeposito.Cantidad        = GetDataValue <int>(dr, "Cantidad");

            var MTD = new MateriaPrimaDAL();
            var DD  = new DepositoDAL();

            foreach (var item in DD.Read())
            {
                StockMateriaPrimaDeposito.Deposito = item;
            }
            StockMateriaPrimaDeposito.MateriaPrima = MTD.ReadBy(StockMateriaPrimaDeposito.CodMateriaPrima);
            return(StockMateriaPrimaDeposito);
        }