public Producto Map(OracleDataReader reader) { Producto producto = new Producto(); producto.Codigo = ((object)reader["id_producto"]).ToString(); producto.Nombre = (string)reader["nombre"]; producto.Precio = decimal.Parse(((double)reader["precio"]).ToString()); Marca marca = new Marca(); marca.NumeroMarca = ((object)reader["sk_marca"]).ToString(); marca.Nombre = (string)reader["nombremarca"]; producto.AgregarMarca(marca); return(producto); }
private void MapearDetalleProducto(OracleDataReader reader, Factura factura) { Producto producto = new Producto(); producto.Codigo = (string)reader["id_producto"]; producto.Nombre = (string)reader["nombre"]; producto.Precio = decimal.Parse(((object)reader["preciodetalle"]).ToString()); Marca marca = new Marca(); marca.NumeroMarca = (string)reader["sk_marca"]; marca.Nombre = (string)reader["nombremarca"]; producto.AgregarMarca(marca); int cantidad = int.Parse(((object)reader["cantidad"]).ToString()); factura.AgregarDetalleFactura(producto, cantidad); }