/// <summary> /// Liga los datos a los controles /// Se usa en lugar de "BindData" debido a que esta /// se llama al crear el objeto /// </summary> public void DoBindData() { // Limpia la forma AppHelper.ClearControl(this); // Inicializamos las variables this.Adeudos = new BindingList<Entities.AdeudosDeConductor>(); this.Vales = new List<Entities.ValesPrepagados>(); this.Planillas = new List<Entities.PlanillasFiscales>(); this.Operacion = new Entities.OperacionCaja(); this.BusquedaConductor = new BuscarConductor(); // Ligamos los datos OperacionCajaBindingSource.DataSource = Operacion; this.AdeudosGridView.DataSource = this.adeudosDeConductorBindingSource; UnidadTextBox.Focus(); }
/// <summary> /// Si se oprime el botón "Buscar Conductor", /// muestra la pantalla para buscar y seleccionar /// conductores /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BuscarConductorButton_Click(object sender, EventArgs e) { AppHelper.Try(delegate { if (this.BusquedaConductor == null) { this.BusquedaConductor = new BuscarConductor(); } if (this.BusquedaConductor.IsDisposed) { this.BusquedaConductor = new BuscarConductor(); } if (this.BusquedaConductor.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.ObtenerDatosDeConductor(this.BusquedaConductor.Conductor_ID); } }); }