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)); }
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(); } }