Example #1
0
        //--------------------------------------------------------------
        // Operaciones
        //--------------------------------------------------------------

        /// <summary>
        /// Llama al formulario de mantenimiento de la tabla Padre
        /// </summary>
        private void cmdModPadre_Click(object sender, System.EventArgs e)
        {
            // Mostramos el formulario de ABM del padre
            App.SetACL(m_aclInfo);
            Talleres l_frmPadre = new Talleres();

            l_frmPadre.MdiParent     = null;
            l_frmPadre.StartPosition = FormStartPosition.CenterParent;
            l_frmPadre.ShowDialog(this);
            App.SetACL(null);

            // Bloqueamos el menu
            App.LockMenu(true);

            // Recargamos la combo
            App.ShowMsg("Recargando los datos...");

            Bel.LETalleres l_lentTalleres = Bll.Talleres.UpFull(true, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return;
            }
            cmbTalleres.FillFromStrLEntidad(l_lentTalleres, "tll_cod_codigo", "tll_ede_descripcion", "deleted");
            cmbTalleres.Focus();
            App.HideMsg();
        }
Example #2
0
        //--------------------------------------------------------------
        // Eventos del formulario y los controles
        //--------------------------------------------------------------

        /// <summary>
        /// Carga del Formulario
        /// </summary>
        private void TalleresCategorias_Load(object sender, System.EventArgs e)
        {
            // Inicializamos el form
            App.ShowMsg("Inicializando el formulario...");

            Bel.LETalleres l_lentTalleres = Bll.Talleres.UpFull(true, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return;
            }
            cmbTalleres.FillFromStrLEntidad(l_lentTalleres, "tll_cod_codigo", "tll_ede_descripcion", "deleted");

            Bel.LECategorias l_lentCategorias = Bll.Tablas.CatUpFull(false, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return;
            }
            cmbCodigocategoria.FillFromStrLEntidad(l_lentCategorias, "cat_rcd_cod", "cat_des_des", "deleted");

            // Pasamos a modo Operaciones, llenamos la grilla y
            // damos foco al primer campo
            SwitchTo(FormModes.Operations, GridOps.Fill);
            grdDatos.Focus();

            // Todo listo
            App.HideMsg();
        }
Example #3
0
        //--------------------------------------------------------------
        // 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.LETalleres l_lentTalleres = Bll.Talleres.UpFull(false, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return;
            }

            // Asignamos a la grilla
            App.InitAdvance("Cargando:");
            grdDatos.Focus();
            grdDatos.FillFromLEntidad(l_lentTalleres, "deleted");
            grdDatos.ColWitdhs = App.GetStrURegistry(false, "GridFormat", "TalleresGrdWidths", "");
            grdDatos.GridOrder = App.GetStrURegistry(false, "GridFormat", "TalleresGrdSort", "");
            App.EndAdvance();

            // Fijamos el evento de cambio de ancho de la grilla
            if (l_lentTalleres.Count > 0)
            {
                foreach (DataGridColumnStyle l_dcsItem in grdDatos.TableStyles[0].GridColumnStyles)
                {
                    l_dcsItem.WidthChanged += new EventHandler(GrdColumn_WidthChanged);
                }
            }

            // Ya la llenamos
            App.HideMsg();
        }