void GrvOrdenesCompra_CellEnter(object sender, DataGridViewCellEventArgs e) { DataGridViewRow filaSeleccionada = grvOrdenesCompra.Rows[e.RowIndex]; filaSeleccionada.Selected = true; OrdenCompraPresentacion ordenCompraSeleccionada = (OrdenCompraPresentacion)filaSeleccionada.DataBoundItem; CargarOrdenCompraSeleccionada(ordenCompraSeleccionada); }
void LimpiarFormulario() { lblFecha.Text = string.Empty; lblCliente.Text = string.Empty; lblEstado.Text = string.Empty; grvOrdenesCompra.ClearSelection(); grvIngredientes.DataSource = new List <ItemOrdenCompraPresentacion>(); lblProveedorTitulo.Visible = false; cboProveedor.Visible = false; btnGuardar.Visible = false; ordenCompraSeleccionada = null; }
void GrvOrdenesCompra_SelectionChanged(object sender, EventArgs e) { int filasSeleccionadas = grvOrdenesCompra.SelectedRows.Count; if (filasSeleccionadas == 0 || filasSeleccionadas > 1) { return; } DataGridViewRow filaSeleccionada = grvOrdenesCompra.CurrentRow; OrdenCompraPresentacion ordenCompraSeleccionada = (OrdenCompraPresentacion)filaSeleccionada.DataBoundItem; CargarOrdenCompraSeleccionada(ordenCompraSeleccionada); }
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; }