void CargarOrdenVentaSeleccionada(OrdenVentaPresentacion ordenVentaPresentacion) { cboClientes.SelectedItem = ordenVentaPresentacion.Cliente; dtpFechaInicio.Value = ordenVentaPresentacion.FechaInicio; dtpFechaFin.Value = ordenVentaPresentacion.FechaFin; txtComensales.Text = ordenVentaPresentacion.Comensales; chkAprobada.Checked = ordenVentaPresentacion.Aprobada; lstRecetas.ClearSelected(); for (int i = 0; i < lstRecetas.Items.Count; i++) { string receta = lstRecetas.Items[i].ToString(); IEnumerable <string> recetas = ordenVentaPresentacion.ObtenerRecetas(); if (recetas.Contains(receta)) { lstRecetas.SetSelected(i, true); } } lblPrecioCalculado.Text = ordenVentaPresentacion.Precio; ordenVentaSeleccionada = ordenVentaPresentacion; }
/// <summary> /// Crea una nueva instancia de la clase <see cref="FacturaPresentacion"/> /// </summary> /// <param name="factura">Factura del sistema</param> public FacturaPresentacion(Factura factura) { this.factura = factura; id = factura.Id; ordenVenta = new OrdenVentaPresentacion(factura.OrdenVenta); Fecha = factura.Fecha; Cobrada = factura.Cobrada; }
void GrvPedidos_CellEnter(object sender, DataGridViewCellEventArgs e) { DataGridViewRow filaSeleccionada = grvPedidos.Rows[e.RowIndex]; filaSeleccionada.Selected = true; OrdenVentaPresentacion ordenVentaSeleccionada = (OrdenVentaPresentacion)filaSeleccionada.DataBoundItem; CargarOrdenVentaSeleccionada(ordenVentaSeleccionada); }
void LimpiarFormulario() { cboClientes.SelectedItem = null; dtpFechaInicio.Value = DateTime.Now; dtpFechaFin.Value = DateTime.Now; txtComensales.Text = string.Empty; chkAprobada.Checked = false; lstRecetas.ClearSelected(); lblPrecioCalculado.Text = string.Empty; grvPedidos.ClearSelection(); ordenVentaSeleccionada = null; }
void GrvPedidos_SelectionChanged(object sender, EventArgs e) { int filasSeleccionadas = grvPedidos.SelectedRows.Count; if (filasSeleccionadas == 0 || filasSeleccionadas > 1) { return; } DataGridViewRow filaSeleccionada = grvPedidos.CurrentRow; OrdenVentaPresentacion ordenVentaSeleccionada = (OrdenVentaPresentacion)filaSeleccionada.DataBoundItem; CargarOrdenVentaSeleccionada(ordenVentaSeleccionada); }