//-------------------------------------------------------------- // Metodos privados //-------------------------------------------------------------- /// <summary> /// Llena la grilla con los datos de la tabla /// </summary> private void FillGrid() { // Recuperamos los datos para la grilla App.ShowMsg("Recuperando datos..."); Bel.LEMotivosInfracciones l_lentMotivosInfracciones = Bll.Tablas.MtiUpFull(false, m_smResult); if (MsgRuts.AnalizeError(this, m_smResult)) { return; } // Asignamos a la grilla App.InitAdvance("Cargando:"); grdDatos.Focus(); grdDatos.FillFromLEntidad(l_lentMotivosInfracciones, "deleted"); grdDatos.ColWitdhs = App.GetStrURegistry(false, "GridFormat", "MotivosInfraccionesGrdWidths", ""); grdDatos.GridOrder = App.GetStrURegistry(false, "GridFormat", "MotivosInfraccionesGrdSort", ""); App.EndAdvance(); // Fijamos el evento de cambio de ancho de la grilla if (l_lentMotivosInfracciones.Count > 0) { foreach (DataGridColumnStyle l_dcsItem in grdDatos.TableStyles[0].GridColumnStyles) { l_dcsItem.WidthChanged += new EventHandler(GrdColumn_WidthChanged); } } // Ya la llenamos App.HideMsg(); }
//-------------------------------------------------------------- // Eventos del formulario y los controles //-------------------------------------------------------------- /// <summary> /// Carga del Formulario /// </summary> private void MovilesInfracciones_Load(object sender, System.EventArgs e) { // Llenamos las Combos (por Lista) cmbPagada.AddStrCD("S", "SI", 0); cmbPagada.AddStrCD("N", "NO", 0); // Llenamos las Combos (por Lista) cdcAnulada.AddStrCD("S", "SI", 0); cdcAnulada.AddStrCD("N", "NO", 0); // Llenamos las Combos (por Tablas) Bel.LEMotivosInfracciones l_lentMotivosInfracciones = Bll.Tablas.MtiUpFull(false, m_smResult); if (MsgRuts.AnalizeError(this, m_smResult)) { return; } cmbCodmotivo.FillFromStrLEntidad(l_lentMotivosInfracciones, Bel.EMotivoInfraccion.CodigoCmp, Bel.EMotivoInfraccion.DescripcionCmp, "deleted"); // Pasamos a modo Operaciones, llenamos la grilla y // damos foco al primer campo SwitchTo(FormModes.Operations, GridOps.Fill); grdDatos.Focus(); }