Exemplo n.º 1
0
 public void guardar()
 {
     try
     {
         SIS_FORM m = new SIS_FORM {
             ID               = 0,
             CD_FORM          = UICD_FORM.Text,
             DS_NOMBRE        = UIDS_NOMBRE.Text,
             DS_ALT_NOMBRE    = UIDS_ALT_NOMBRE.Text,
             DS_TOOLTIP       = UIDS_TOOLTIP.Text,
             ID_MODULO        = int.Parse(UIID_MODULO.EditValue.ToString()),
             CD_MODO_INTERFAZ = int.Parse(UICD_MODO_INTERFAZ.EditValue.ToString()),
             FLG_REQ_EMPRESA  = char.Parse(UIFLG_REQ_EMPRESA.EditValue.ToString()),
             FLG_REQ_PERIODO  = char.Parse(UIFLG_REQ_PERIODO.EditValue.ToString())
         };
         if (UIID.Text == "")
         {
             m = manejadorData.insertar(m);
         }
         else
         {
             m.ID = int.Parse(UIID.Text);
             manejadorData.modificar(m);
         }
         consultar();
         MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
     }
     catch (Exception e)
     {
         MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
     }
 }
Exemplo n.º 2
0
 public void eliminar()
 {
     try
     {
         SIS_FORM m = new SIS_FORM {
             ID = int.Parse(UIID.Text)
         };
         manejadorData.eliminar(m);
         consultar();
     }
     catch (Exception e)
     {
         MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
     }
 }
Exemplo n.º 3
0
        private void NavBarItemClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            SIS_FORM a = (SIS_FORM)e.Link.Item.Tag;

            Boolean flgcrear = true;

            foreach (DevExpress.XtraTabbedMdi.XtraMdiTabPage item in this.uicontrolpaginas.Pages)
            {
                if (item.MdiChild.Name.Equals(a.CD_FORM.Split('.')[1]))
                {
                    flgcrear = false;
                    this.uicontrolpaginas.SelectedPage = item;
                }
            }

            if (flgcrear)
            {
                if (a.FLG_REQ_EMPRESA == 'S' && _dataSistema.empresa == null)
                {
                    MetodosForm.mensajeErrorDefault("No selecciono una empresa", _dataSistema);
                    return;
                }
                if (a.FLG_REQ_PERIODO == 'S' && _dataSistema.periodo == null)
                {
                    MetodosForm.mensajeErrorDefault("No selecciono un periodo", _dataSistema);
                    return;
                }
                DataSistema ds = MetodosForm.obtenerCopy(_dataSistema);
                //con esta copia resguarda una informacion no recuerdo cual
                ds.nombreOpcion  = a.DS_NOMBRE;
                ds.nombreVentana = a.DS_ALT_NOMBRE;
                ds.modoInterfaz  = (int)a.CD_MODO_INTERFAZ;
                string   path             = System.Reflection.Assembly.GetExecutingAssembly().Location;
                Assembly ass              = Assembly.LoadFrom(path);
                string   projandform      = "winCont.Formularios." + a.CD_FORM;
                Type     FormInstanceType = ass.GetType(projandform);
                Form     objForm          = (Form)Activator.CreateInstance(FormInstanceType, ds);
                objForm.MdiParent = this;
                objForm.Show();
            }
        }