예제 #1
0
        private VentaProducto ConstruirProducto(SqlDataReader reader)
        {
            VentaProducto ventaproducto = new VentaProducto();

            //repositorioProducto = new RepositorioProducto(conexion);
            //ventaproducto.Producto = repositorioProducto.GetProductoPorId(reader.GetDecimal(0));
            repositorioVenta         = new RepositorioVenta(conexion);
            ventaproducto.Venta      = repositorioVenta.GetVentaPorId(reader.GetDecimal(1));
            repositorioTipoEnvase    = new RepositorioTipoEnvase(conexion);
            ventaproducto.TipoEnvase = repositorioTipoEnvase.GetTipoEnvasePorId(reader.GetDecimal(2));
            repositorioVenta         = new RepositorioVenta(conexion);
            ventaproducto.Cantidad   = reader.GetDecimal(3);
            ventaproducto.Precio     = reader.GetDecimal(4);



            return(ventaproducto);
        }
예제 #2
0
 public RepositorioVentaProducto(SqlConnection connection, RepositorioVenta repositorioVenta, RepositorioTipoEnvase repositorioTipoEnvase)
 {
     conexion = connection;
     this.repositorioVenta      = repositorioVenta;
     this.repositorioTipoEnvase = repositorioTipoEnvase;
 }