Exemplo n.º 1
0
        public void ACTUALIZA_FORMULARIOS(MODELO.formulario form)
        {
            if (oCATALOGO.FORMULARIOS.Count(frm => frm.CLASE == form.CLASE) == 0)
            {
                MODELO.SUBMODULO oSUBMODULO = oCATALOGO.SUBMODULOS.FirstOrDefault(smo => smo.DESCRIPCION == form.SUBMODULO);
                if (oSUBMODULO == null)
                {
                    MODELO.MODULO oMODULO = oCATALOGO.MODULOS.FirstOrDefault(mod => mod.DESCRIPCION == form.MODULO);
                    oSUBMODULO = new MODELO.SUBMODULO();
                    oSUBMODULO.DESCRIPCION = form.SUBMODULO;

                    oMODULO.SUBMODULO.Add(oSUBMODULO);
                }

                MODELO.FORMULARIO oFORMULARIO = new MODELO.FORMULARIO();
                oFORMULARIO.DESCRIPCION = form.DESCRIPCION;
                oFORMULARIO.CLASE = form.CLASE;
                oFORMULARIO.ACTIVO = true;
                oFORMULARIO.MENU = form.MENU;

                oSUBMODULO.FORMULARIO.Add(oFORMULARIO);

                oCATALOGO.SaveChanges();
            }
        }
Exemplo n.º 2
0
        public void ACTUALIZA_FORMULARIOS(MODELO.formulario form)
        {
            if (oCATALOGO.FORMULARIOS.Count(frm => frm.CLASE == form.CLASE) == 0)
            {
                MODELO.SUBMODULO oSUBMODULO = oCATALOGO.SUBMODULOS.FirstOrDefault(smo => smo.DESCRIPCION == form.SUBMODULO);
                if (oSUBMODULO == null)
                {
                    MODELO.MODULO oMODULO = oCATALOGO.MODULOS.FirstOrDefault(mod => mod.DESCRIPCION == form.MODULO);
                    oSUBMODULO             = new MODELO.SUBMODULO();
                    oSUBMODULO.DESCRIPCION = form.SUBMODULO;

                    oMODULO.SUBMODULO.Add(oSUBMODULO);
                }

                MODELO.FORMULARIO oFORMULARIO = new MODELO.FORMULARIO();
                oFORMULARIO.DESCRIPCION = form.DESCRIPCION;
                oFORMULARIO.CLASE       = form.CLASE;
                oFORMULARIO.ACTIVO      = true;
                oFORMULARIO.MENU        = form.MENU;

                oSUBMODULO.FORMULARIO.Add(oFORMULARIO);

                oCATALOGO.SaveChanges();
            }
        }
Exemplo n.º 3
0
        public void ACTUALIZA_ACCIONES(MODELO.accion accion)
        {
            if (oCATALOGO.ACCIONES.Count(a => (a.CONTROL == accion.CONTROL) && (a.FORMULARIO.CLASE == accion.FORMULARIO)) == 0)
            {
                MODELO.FORMULARIO oFORMULARIO = oCATALOGO.FORMULARIOS.FirstOrDefault(form => form.CLASE == accion.FORMULARIO);
                MODELO.ACCION     oACCION     = new MODELO.ACCION();
                oACCION.DESCRIPCION = accion.DESCRIPCION;
                oACCION.CONTROL     = accion.CONTROL;

                oFORMULARIO.ACCION.Add(oACCION);

                oCATALOGO.SaveChanges();
            }
        }