//-------------------------------------------------------------- // 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.LEDestinatariosMails l_lentDestinatariosMails = Bll.Tablas.DemUpFull(false, m_smResult); if (MsgRuts.AnalizeError(this, m_smResult)) { return; } // Asignamos a la grilla App.InitAdvance("Cargando:"); grdDatos.Focus(); grdDatos.FillFromLEntidad(l_lentDestinatariosMails, "deleted"); grdDatos.ColWitdhs = App.GetStrURegistry(false, "GridFormat", "DestinatariosMailsGrdWidths", ""); grdDatos.GridOrder = App.GetStrURegistry(false, "GridFormat", "DestinatariosMailsGrdSort", ""); App.EndAdvance(); // Fijamos el evento de cambio de ancho de la grilla if (l_lentDestinatariosMails.Count > 0) { foreach (DataGridColumnStyle l_dcsItem in grdDatos.TableStyles[0].GridColumnStyles) { l_dcsItem.WidthChanged += new EventHandler(GrdColumn_WidthChanged); } } // Ya la llenamos App.HideMsg(); }
private void loadEstadoInicial() { m_leMoviles = Bll.Moviles.UpFull(true, m_smResult); if (MsgRuts.AnalizeError(App.GetMainWindow(), m_smResult)) { return; } cdcMoviles.FillFromStrLEntidad(m_leMoviles, Bel.EMovil.PatenteCmp, Bel.EMovil.DesCmp, "deleted"); m_leGruposDestinatarios = Bll.Tablas.DemUpFull(true, m_smResult); if (MsgRuts.AnalizeError(App.GetMainWindow(), m_smResult)) { return; } m_leControles = Bll.Controles.UpFull(true, m_smResult); if (MsgRuts.AnalizeError(App.GetMainWindow(), m_smResult)) { return; } m_leReparaciones = Bll.Tablas.RepUpFull(true, m_smResult); if (MsgRuts.AnalizeError(App.GetMainWindow(), m_smResult)) { return; } cdcControlesEspecifico.FillFromStrLEntidad(m_leControles, Bel.EControl.CodCmp, Bel.EControl.DesCmp, "deleted"); cdcControlesPeriodicosKms.FillFromStrLEntidad(m_leControles, Bel.EControl.CodCmp, Bel.EControl.DesCmp, "deleted"); cdcControlesPostReparacion.FillFromStrLEntidad(m_leControles, Bel.EControl.CodCmp, Bel.EControl.DesCmp, "deleted"); cdcControlesPeriodicosFecha.FillFromStrLEntidad(m_leControles, Bel.EControl.CodCmp, Bel.EControl.DesCmp, "deleted"); cdcReparacionesPostReparacion.FillFromStrLEntidad(m_leReparaciones, Bel.EReparacion.CodCmp, Bel.EReparacion.DesCmp, "deleted"); cdcGruposDestinatarios.FillFromStrLEntidad(m_leGruposDestinatarios, Bel.EDestinatariosMail.CodigoCmp, Bel.EDestinatariosMail.DescripcionCmp, "deleted"); if (m_leGruposDestinatarios.Count == 1) { cdcGruposDestinatarios.SelectedStrCode = m_leGruposDestinatarios[0].Codigo; } }