void CargarOrdenCompraSeleccionada(OrdenCompraPresentacion ordenCompraPresentacion) { lblFecha.Text = ordenCompraPresentacion.Fecha.ToShortDateString(); lblCliente.Text = ordenCompraPresentacion.Cliente; lblEstado.Text = ordenCompraPresentacion.Estado; if (ordenCompraPresentacion.Estado == EstadoOrdenCompra.Aprobada.ToString()) { lblProveedorTitulo.Visible = true; cboProveedor.Visible = true; btnGuardar.Text = Resources.OrdenesCompraForm_BotonGuardar_Realizada; } else { lblProveedorTitulo.Visible = false; cboProveedor.Visible = false; btnGuardar.Text = Resources.OrdenesCompraForm_BotonGuardar_Aprobar; } btnGuardar.Visible = ordenCompraPresentacion.Estado != EstadoOrdenCompra.Realizada.ToString(); grvIngredientes.DataSource = ordenCompraPresentacion.ObtenerItems(); ordenCompraSeleccionada = ordenCompraPresentacion; }
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); }