/// <summary> /// Muestra una venta seleccionada /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataVenta_CurrentCellChanged(object sender, EventArgs e) { if (dataVenta.CurrentRow != null) { FrmMostrarVenta mv = new FrmMostrarVenta(); Form frmMostrar = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmMostrarVenta); if (frmMostrar != null) { ((FrmMostrarVenta)frmMostrar).id.Text = dataVenta.CurrentRow.Cells["ID Venta"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).dni.Text = dataVenta.CurrentRow.Cells["DNI"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).apellido.Text = dataVenta.CurrentRow.Cells["Apellido"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).nombre.Text = dataVenta.CurrentRow.Cells["Nombre"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).telefono.Text = dataVenta.CurrentRow.Cells["Telefono"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).matricula.Text = dataVenta.CurrentRow.Cells["Matricula"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).marca.Text = dataVenta.CurrentRow.Cells["Marca"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).linea.Text = dataVenta.CurrentRow.Cells["Linea"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).modelo.Text = dataVenta.CurrentRow.Cells["Modelo"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).color.Text = dataVenta.CurrentRow.Cells["Color"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).tipo.Text = dataVenta.CurrentRow.Cells["Tipo de Vehiculo"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).clase.Text = dataVenta.CurrentRow.Cells["Clase de Vehiculo"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).aynv.Text = dataVenta.CurrentRow.Cells["Apellido y Nombre"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).fecha.Text = dataVenta.CurrentRow.Cells["Fecha de Venta"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).forma.Text = dataVenta.CurrentRow.Cells["Forma de Pago"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).precio.Text = dataVenta.CurrentRow.Cells["Precio Final"].Value.ToString() + " $"; ((FrmMostrarVenta)frmMostrar).estado.Text = dataVenta.CurrentRow.Cells["Estado de la Venta"].Value.ToString(); ((FrmMostrarVenta)frmMostrar).actualizarBotonAnular(); } } }
/// <summary> /// carga en el panel el formulario FrmMostrarVenta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnMostrar_Click(object sender, EventArgs e) { var form = Application.OpenForms.OfType <FrmMostrarVenta>().FirstOrDefault(); FrmMostrarVenta frmVenta = form ?? new FrmMostrarVenta(); frmVenta.restringirAcceso(); AddFormInPanel(frmVenta); }
/// <summary> /// eventos al cargar el formulario venta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmVenta_Load(object sender, EventArgs e) { var form = Application.OpenForms.OfType <FrmMostrarVenta>().FirstOrDefault(); FrmMostrarVenta frmVenta = form ?? new FrmMostrarVenta(); frmVenta.restringirAcceso(); AddFormInPanel(frmVenta); cargarVentas(); cargarBoxCliente(TrabajarCliente.ListaCliente()); cargarBoxMarca(TrabajarVehiculo.listaXMarca()); dtpDesde.MinDate = new DateTime(2010, 1, 1); dtpDesde.MaxDate = DateTime.Today; dtpHasta.MinDate = new DateTime(2010, 1, 1); dtpHasta.MaxDate = DateTime.Today; contar(); }