/// <summary> /// Crea una nueva instancia de la clase <see cref="ItemOrdenPagoPresentacion"/> /// </summary> /// <param name="itemOrdenPago">Item de una orden de pago del sistema</param> public ItemOrdenPagoPresentacion(ItemOrdenPago itemOrdenPago) { this.itemOrdenPago = itemOrdenPago; id = itemOrdenPago.Id; Ingrediente = itemOrdenPago.ItemOrdenCompra.Ingrediente.Nombre; Cantidad = itemOrdenPago.ItemOrdenCompra.Cantidad.ToString(); Unidad = itemOrdenPago.ItemOrdenCompra.Unidad.ToString(); Precio = itemOrdenPago.Precio.ToString(); }
void CrearOrdenPago() { OrdenPago ordenPago = new OrdenPago(); Proveedor proveedor = proveedoresBL.ObtenerPorNombre(cboProveedor.SelectedItem.ToString()); ordenPago.Fecha = DateTime.Now; ordenPago.Pagada = false; ordenPago.Proveedor = proveedor; foreach (ItemOrdenCompraPresentacion itemOrdenCompra in ordenCompraSeleccionada.ObtenerItems()) { ItemOrdenPago itemOrdenPago = new ItemOrdenPago { ItemOrdenCompra = itemOrdenCompra.ObtenerItemOrdenCompra(), Precio = 0m }; ordenPago.Items.Add(itemOrdenPago); } ordenesPagoBL.Crear(ordenPago); contexto.MostrarEvento(Resources.OrdenesCompraForm_OrdenPagoCreada, proveedor.Nombre); }