Beispiel #1
0
    private void agregarNuevomodulo_adminRol(MODULOS modulo)
    {
        //String codigoInsert = "<div data-toggle=\"collapse\" data-target=\"#"+
        //    nRol.ID_ROLL+ "\" title=\""+nRol.DESCRIPCION+"\">" + nRol.NOMBRE+"</div> <div class=\"collapse\" id=\"modulo1\" runat=\"server\"></div>";

        string idModulo = "M" + modulo.ID_MODULO.ToString(), descripcion = modulo.DESCRIPCION, moduloNombre = modulo.NOMBRE;

        String codigoInsert = "<div data-toggle=\"collapse\" data-target=\"#" +
                              idModulo + "\" title=\"" + descripcion + "\" runat=\"server\">" + moduloNombre + "</div> <div class=\"collapse\" id=\"" + idModulo + "\" runat=\"server\">";


        //for (int i =0; i<3; i++)
        foreach (SECCIONES sec in modulo.SECCIONES)
        {
            string idSeccion = idModulo + "S" + sec.ID_SECCION.ToString();
            codigoInsert = codigoInsert + "<div class=\"row\"> <div class=\"col-lg-3 row\"> <b class=\"col-lg-12\" data-toggle=\"collapse\" data-target=\"#" + idSeccion + "\"> " + sec.NOMBRE + "</b> </div> <div class=\"col-lg-9 row collapse\" id=\"" + idSeccion + "\"> ";
            //for (int j=0; j < 6; j++)
            foreach (ACCESOS asc in sec.ACCESOS)
            {
                string idAcceso = "A" + asc.ID_ACCESO;
                codigoInsert = codigoInsert + "<div class=\"col-lg-4 col-sm-4 col-xs-6 columna-delgada\" id=\"" + idAcceso + "\"> <span class=\"row\" title=\"" + asc.DESCRIPCION + "\" > <input type=\"checkbox\" id=\"" + asc.ID_ACCESO + "\" /> <span>" + asc.NOMBRE + "</span></span> </div>  ";
            }
            codigoInsert = codigoInsert + "</div> </div>";
        }

        //"<div class=\"row\"> <div class=\"col-lg-3 row\"> <b class=\"col-lg-3\">seccion 1.1</b> </div> <div class=\"col-lg-9 row\"> <div class=\"col-lg-4 col-sm-4 col-xs-6 columna-delgada\"> <span class=\"row\"> <input type=\"checkbox\" id=\"idAcceso\" /> <span>columna 1</span></span> </div> </div>   </div>"
        //+
        codigoInsert = codigoInsert + "</div>";
        //row_modulos_accesos.InnerHtml = row_modulos_accesos.InnerHtml + codigoInsert;
        row_modulo_accex.InnerHtml = row_modulo_accex.InnerHtml + codigoInsert;
    }
        public ActionResult DeleteConfirmed(int id)
        {
            MODULOS mODULOS = db.MODULOS.Find(id);

            db.MODULOS.Remove(mODULOS);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "COD_MOD,NOM_MOD")] MODULOS mODULOS)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mODULOS).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(mODULOS));
 }
        public ActionResult Create([Bind(Include = "COD_MOD,NOM_MOD")] MODULOS mODULOS)
        {
            if (ModelState.IsValid)
            {
                db.MODULOS.Add(mODULOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(mODULOS));
        }
Beispiel #5
0
    public void clickAgregarModulo(object sender, EventArgs e)
    {
        List <MODULOS> listModulos = MODULOS.MODULOSObtenerTODOS();

        row_modulo_accex.InnerHtml = "";
        foreach (MODULOS mod in listModulos)
        {
            agregarNuevomodulo_adminRol(mod);
        }
        string valorSelect = cboRollBuscar.SelectedValue;
        string textoselect = cboRollBuscar.SelectedItem.Text;
        //Alerta.notiffy("Registro Exitoso", "el texto del combo es: "+textoselect+" y el valor es : "+valorSelect, "sucessful", this, GetType());
    }
        // GET: MODULOS/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MODULOS mODULOS = db.MODULOS.Find(id);

            if (mODULOS == null)
            {
                return(HttpNotFound());
            }
            return(View(mODULOS));
        }
        private void RedireccionSegunNivelAcceso(Usuario pUsuario)
        {
            if (frm_Login != null)
            {
                frm_Login.Dispose();
                frm_Login = null;
            }

            try
            {
                switch ((ROLES_USUARIO)pUsuario.Pro_ID_RolUsuario)
                {
                case ROLES_USUARIO.ANCIANO:
                    ctlAnciano        = new ctlContenedorPrincipalAnciano();
                    ctlAnciano.Parent = this;
                    ctlAnciano.ConstruirControl(Pro_Conexion, pUsuario);
                    if (!ctlAnciano.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.bgCargarDatosConfigurcion.IsBusy)
                    {
                        ctlAnciano.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.Pro_Conexion = Pro_Conexion;
                        ctlAnciano.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.bgCargarDatosConfigurcion.RunWorkerAsync();
                    }
                    ctlAnciano.OnPresionaCerrarSesion += ctlAnciano_CerrarSesion;
                    ctlAnciano.Dock = DockStyle.Fill;
                    ctlAnciano.BringToFront();
                    this.MinimumSize = new Size(986, 795);
                    Pro_Modulo       = MODULOS.MODULO_ANCIANO;


                    break;

                case ROLES_USUARIO.DIACONO:
                    ctlDiacono        = new ctlContenedorPrincipalDiacono();
                    ctlDiacono.Parent = this;
                    ctlDiacono.ConstruirControl(Pro_Conexion, pUsuario);
                    if (!ctlDiacono.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.bgCargarDatosConfigurcion.IsBusy)
                    {
                        ctlDiacono.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.Pro_Conexion = Pro_Conexion;
                        ctlDiacono.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.bgCargarDatosConfigurcion.RunWorkerAsync();
                    }
                    ctlDiacono.OnPresionaCerrarSesion += ctlDiacono_CerrarSesion;
                    ctlDiacono.Dock = DockStyle.Fill;
                    ctlDiacono.BringToFront();
                    this.MinimumSize = new Size(986, 795);
                    Pro_Modulo       = MODULOS.MODULO_DIACONO;

                    break;

                case ROLES_USUARIO.COORDINADOR_DIA:

                    ctlCoordinadorDia        = new ctlContenedorPrincipalCoordinadorDia();
                    ctlCoordinadorDia.Parent = this;
                    ctlCoordinadorDia.ConstruirControl(Pro_Conexion, pUsuario);
                    if (!ctlCoordinadorDia.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.bgCargarDatosConfigurcion.IsBusy)
                    {
                        ctlCoordinadorDia.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.Pro_Conexion = Pro_Conexion;
                        ctlCoordinadorDia.ctlBusquedaFichasIngreso1.ctlVistaFichaIngreso1.bgCargarDatosConfigurcion.RunWorkerAsync();
                    }
                    ctlCoordinadorDia.OnPresionaCerrarSesion += ctlCoordinadorDia_CerrarSesion;
                    ctlCoordinadorDia.Dock = DockStyle.Fill;
                    ctlCoordinadorDia.BringToFront();
                    this.MinimumSize = new Size(986, 795);
                    Pro_Modulo       = MODULOS.MODULO_COORDINADOR_DIA;

                    break;

                case ROLES_USUARIO.COORDINADOR_EDAD:

                    ctlCoordinadorEdad        = new ctlContenedorPrincipalCoordinadorEdad();
                    ctlCoordinadorEdad.Parent = this;
                    ctlCoordinadorEdad.ConstruirControl(Pro_Conexion, pUsuario);
                    ctlCoordinadorEdad.OnCerrarSesion += ctlCoordinadorEdad_OnCerrarSesion;
                    ctlCoordinadorEdad.Dock            = DockStyle.Fill;
                    ctlCoordinadorEdad.BringToFront();
                    this.MinimumSize = new Size(986, 795);
                    Pro_Modulo       = MODULOS.MODULO_COORDINADOR_EDAD;

                    break;
                }
            }

            catch (Exception Exc)
            {
                Log_Excepciones.CapturadorExcepciones(Exc,
                                                      this.Name,
                                                      "RedireccionSegunNivelAcceso(Usuario pUsuario)");

                MessageBox.Show("Algo salió mal mientras se cargaban los niveles de acceso. ", "Arca de los Tesoros");
                Construir_Acceso();
            }
        }