public ActionResult Index(int id) { UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); UsuarioRoles usuarioRoles = new UsuarioRoles(); usuarioRoles.listaRoles = usuarioRolesComponent.ReadByUsuario(id); UsuariosComponent usuarios = new UsuariosComponent(); usuarioRoles.usuarios = usuarios.ReadBy(id); return(View(usuarioRoles)); }
private void mgPermisosQueTieneElUsuario_CellContentClick(object sender, DataGridViewCellEventArgs e) { txtVerPermisosArbol.Text = ""; UsuarioRolesComponent usuariosComponent = new UsuarioRolesComponent(); List <UsuarioRoles> usuarioRoles = new List <UsuarioRoles>(); usuarioRoles = usuariosComponent.ReadByUsuario(int.Parse(mgPermisosQueTieneElUsuario.CurrentRow.Cells[0].Value.ToString())); RolesComponent rolesComponent = new RolesComponent(); Roles roles = new Roles(); foreach (var item in usuarioRoles) { txtVerPermisosArbol.Text = txtVerPermisosArbol.Text + System.Environment.NewLine + rolesComponent.ObetenerArbol(rolesComponent.ObtenerComposite(item.roles)); } }
private void llenarGrillaQuitarPermisoUSuario() { UsuarioRolesComponent usuariosComponent = new UsuarioRolesComponent(); int n = 0; mgQuitarPermisoUsuarioListadoRoles.Rows.Clear(); foreach (var item in usuariosComponent.ReadByUsuario(int.Parse(mgQuitarPermisoUsuario.CurrentRow.Cells[0].Value.ToString()))) { n = mgQuitarPermisoUsuarioListadoRoles.Rows.Add(); mgQuitarPermisoUsuarioListadoRoles.Rows[n].Cells[0].Value = item.roles.Id; mgQuitarPermisoUsuarioListadoRoles.Rows[n].Cells[1].Value = item.roles.name; n++; } }
private void txtIngresar_Click(object sender, EventArgs e) { SingletonIdioma.intance.CambiarIdioma((Idioma)cbIdioma.SelectedItem); LoginComponent loginComponent = new LoginComponent(); Usuarios usuarios = new Usuarios(); usuarios.UserName = txtUsuario.Text; usuarios.Email = txtUsuario.Text; usuarios.Password = txtContraseña.Text; if (VerificarCampos(usuarios)) { LoginError loginError = new LoginError(); loginError = loginComponent.VerificarLogin(usuarios); if (loginError.error == "") { UsuarioRolesComponent usuarioRoles = new UsuarioRolesComponent(); foreach (var item in usuarioRoles.ReadByUsuario(SessionManager.instance.GetUSuario().Id)) { if (item.roles.name == "Administrador") { frmAdministrador uservicios = new frmAdministrador(); uservicios.ShowDialog(); listarIdioma(); } if (item.roles.name == "Alumno") { frmAlumnoIndex uservicios = new frmAlumnoIndex(); uservicios.ShowDialog(); listarIdioma(); } if (item.roles.name == "Maestro") { frmMaestro uservicios = new frmMaestro(); uservicios.ShowDialog(); listarIdioma(); } } } else { lbError.Text = loginError.error; } } }
public ActionResult Usuario(int Id) { UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); return(View(usuarioRolesComponent.ReadByUsuario(Id))); }
public ActionResult Usuarios(Usuarios usuarios) { //if (this.IsCaptchaValid("Ingrese las letras correctamente")) //{ if (ModelState.IsValid) { LoginComponent loginComponent = new LoginComponent(); LoginError loginError = new LoginError(); loginError = loginComponent.VerificarLogin(usuarios); if (loginError.error == "") { Usuarios usuarios1 = new Usuarios(); UsuariosComponent usuariosComponent = new UsuariosComponent(); usuarios1 = usuariosComponent.ReadByEmail(usuarios.Email); Session["UserName"] = usuarios1; UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); List <UsuarioRoles> usuarioRoles = new List <UsuarioRoles>(); usuarioRoles = usuarioRolesComponent.ReadByUsuario(usuarios1.Id); string pagina = ""; foreach (UsuarioRoles item in usuarioRoles) { if (item.roles.name == "Cliente") { pagina = "Cliente"; break; } if (item.roles.name == "Administrador") { pagina = "Admin"; break; } } return(RedirectToAction("index", pagina)); } else { ViewBag.ErrorLogin = loginError.error; return(View("index")); } } else { ViewBag.ErrorLogin = "******"; return(View("index")); } //} //else //{ // BitacoraComponent bitacoraComponent = new BitacoraComponent(); // Entities.Servicios.Bitacora.Bitacora bitacora = new Entities.Servicios.Bitacora.Bitacora(); // UsuariosComponent usuariosComponent = new UsuariosComponent(); // Usuarios unusuario = new Usuarios(); // unusuario = usuariosComponent.ReadByEmail(usuarios.Email); // if ( unusuario is null) // { // } // else // { // bitacora.usuarios = unusuario; // bitacora.eventoBitacora.Id = 8; // bitacoraComponent.Create(bitacora); // } // ViewBag.ErrorLogin = "******"; // return View("index"); //} }