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