/// <summary> /// obtains the role detail /// </summary> /// <param name="id">identifier of role</param> /// <returns>returns the result to action</returns> public ActionResult Detail(int?id) { RolRepository objrol = new RolRepository(SessionCustom); ModulRepository objmod = new ModulRepository(SessionCustom); RolmodulRepository objrolmodul = new RolmodulRepository(SessionCustom); objmod.Entity.LanguageId = CurrentLanguage.LanguageId.Value; Domain.Entities.Rol rol = null; if (id != null) { objrolmodul.Entity.RolId = objrol.Entity.RolId = id; objrol.Load(); rol = objrol.Entity; ViewBag.id = id; } return(this.View(new Roles() { UserPrincipal = CustomUser, Module = this.Module, RolCustom = rol, ColModul = CustomMemberShipProvider.GetModuls(CustomUser.UserId, SessionCustom, HttpContext), CollModuls = objmod.GetAllReadOnly(), CollRolmodul = id != null ? objrolmodul.GetAllReadOnly() : null, CurrentLanguage = CurrentLanguage })); }
public ActionResult Index(RolView dcv) { try { string nombreRol = Request.Form["txtNombreRol"]; RolRepository dr = new RolRepository(); List <Rol> Roles = dr.Listar(nombreRol); dcv.Rol = new Rol(); dcv.Rol.Nombre = nombreRol; dcv.Roles = Roles; string mensaje = ""; if (Roles.Count == 0) { mensaje = "No existen Roles para el criterio de búsqueda"; } dcv.Mensaje = mensaje; return(View(dcv)); } catch (Exception ex) { return(View("Mensaje", new RolView { Mensaje = ex.Message })); } }
/// <summary> /// obtains a user roles /// </summary> /// <param name="session">framework that establishes communication between the application and the database</param> /// <param name="context">HTTP context</param> /// <returns>returns a list of roles</returns> public static IEnumerable <Rol> GetRols(ISession session, HttpContextBase context) { RolRepository objrol = new RolRepository(session); int userId = (context.User as CustomPrincipal).UserId; return(objrol.GetRols(userId)); }
public ActionResult Acceder(string email, string password) { if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } string md5pass = HashHelper.MD5(password); Usuario usuario = LoginRepository.Acceder(email, password); //db.Usuarios.Where(x => x.Email == email && x.Password == md5pass).SingleOrDefault(); if (usuario == null) { return(HttpNotFound()); } //aca agregamos la visualización de los menús List <Accion> acciones = RolRepository.getAccionesPorRoles(usuario.IDRol); Session["accionesMenu"] = acciones; Dictionary <string, string> permisoOperaciones = RolRepository.GetPermisosOperaciones(usuario.IDRol.ToString()); Session["permisoOperaciones"] = permisoOperaciones; return(RedirectToAction("Index", "Home")); }
private void btnSave_Click(object sender, RoutedEventArgs e) { string name, address, phone, nickname, password; User user = new User(); Rol rol = new Rol(); Encrypting encrypting = new Encrypting(); DataContext context = new DataContext(); UserRepository repository = new UserRepository(context); RolRepository rolRepository = new RolRepository(context); name = tbName.Text; address = tbAddress.Text; nickname = tbNickNme.Text; phone = tbPhone.Text; password = tbPassword.Password; int id = (from u in context.users where u.Nickname == nickname select u.Id).FirstOrDefault(); if (!repository.Exist(id)) { user.Name = name; user.Nickname = nickname; user.Address = address; user.Password = password; user.Phone = phone; user.RolId = Convert.ToInt32(cbRol.SelectedValue); repository.Create(user); MessageBox.Show("User Created"); RefreshDataGrid(); } else { MessageBox.Show("The User Nick exist, change it please"); } }
public List <SelectListItem> ObtenerRolesSelect(string id) { var result = RolRepository.getRolesSelect2(HttpContext.Session["institucion"].ToString(), id); return(result); }
public ActionResult Detail(int?id, Roles model, List <int> idsModul) { RolRepository objrol = new RolRepository(SessionCustom); RolmodulRepository objrolmodul = new RolmodulRepository(SessionCustom); objrol.Entity = model.RolCustom; if (id != null) { objrolmodul.Entity.RolId = objrol.Entity.RolId = id; objrol.Update(); objrolmodul.Delete(); this.InsertAudit("Update", this.Module.Name + " -> " + objrol.Entity.Name); } else { objrolmodul.Entity.RolId = Convert.ToInt32(objrol.Insert()); this.InsertAudit("Insert", this.Module.Name + " -> " + objrol.Entity.Name); } if (idsModul != null) { foreach (int item in idsModul) { objrolmodul.Entity.ModulId = item; objrolmodul.Insert(); } } return(this.RedirectToAction("Index", "Roles")); }
public ActionResult Actualizar(RolView RolView) { try { string id = Request.Form["txtId"]; string usuarioRol = Request.Form["txtUsuarioRol"]; string nombreRol = Request.Form["txtNombreRol"]; string correoRol = Request.Form["txtCorreoRol"]; string claveRol = Request.Form["txtClaveRol"]; Rol d = new Rol(); d.Id = int.Parse(id); d.Nombre = nombreRol; RolRepository dr = new RolRepository(); d = dr.Actualizar(d); if (d.Id == 0) { RolView.Mensaje = "Hubo un error al crear el Rol"; return(View("Crear", RolView)); } RolView dd = new RolView(); dd.Mensaje = "Rol Actualizado"; dd.Rol = d; return(View("Obtener", dd)); } catch (Exception ex) { return(View("Mensaje", new RolView { Mensaje = ex.Message })); } }
public Rol getRolByID(int id) { Rol rol; RolRepository repo = new RolRepository(); rol = repo.getRolById(id); return rol; }
private void RefreshGrid() { Rol rol = new Rol(); dgRol.ItemsSource = null; dgRol.ItemsSource = RolRepository.AllRolTolist().OrderBy(r => r.Name); }
public ActionResult Index() { List <Rol> Roles = RolRepository.getRoles(HttpContext.Session["institucion"].ToString()); Session["roles"] = Roles; ViewBag.Roles = Roles; return(View()); }
private void llenarComboBox() { RolRepository repo = new RolRepository(); cRol.DataSource = new BindingSource(new BindingList<Rol>(repo.getRoles()),null); FuncionalidadRepository repoFuncionalidades = new FuncionalidadRepository(); this.list = ((Rol)cRol.SelectedItem).funcionalidades; cFuncionalidad.DataSource = new BindingSource(new BindingList<Funcionalidad>(repoFuncionalidades.getAllFuncionalidades()),null); }
public LoginForm() { InitializeComponent(); usuarioRepository = new UsuarioRepository(); rolRepository = new RolRepository(); Session.Instance().CloseSession(); }
public override void execute(Rol rol) { base.execute(rol); RolRepository repoRol = new RolRepository(); repoRol.insertarRol(rol); }
public Rol RolEkle(Rol rol) { using (var context = new DbContext(connectionFactory)) { var RolRepo = new RolRepository(context); return(RolRepo.RolEkle(rol)); } }
public IList <Rol> RolleriGetir() { using (var context = new DbContext(connectionFactory)) { var RolRepo = new RolRepository(context); return(RolRepo.RolleriGetir()); } }
public ActionResult AgregarAccion() { List <Accion> acciones = (List <Accion>)Session["acciones"]; Rol rolaccion = (Rol)Session["rol_accion"]; string mensaje = RolRepository.GuardarPermisos(acciones, rolaccion.ID.ToString()); return(RedirectToAction("Index", "Rol")); }
public JsonResult Listar(string id) { RolRepository dr = new RolRepository(); List <Rol> Roles = dr.Listar(id); //string resultado = JsonConvert.SerializeObject(Roles); return(Json(Roles, JsonRequestBehavior.AllowGet)); }
public UnitOfWork(ProyectoSegurosDbEntities context) { _context = context; Rol = new RolRepository(_context); CondicionadoPoliza = new CondicionadoPolizaRepository(_context); Usuario = new UsuarioRepository(_context); Cliente = new ClienteRepository(_context); GestionPoliza = new GestionPolizaRepository(_context); Poliza = new PolizaRepository(_context); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { int id = (int)((Button)sender).CommandParameter; DataContext context = new DataContext(); RolRepository rolrepository = new RolRepository(context); var RolDel = rolrepository.GetById(id); rolrepository.Delete(RolDel); RefreshGrid(); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); var db = new PetaPoco.Database("falabellaDesarrollo"); _roles = new RolRepository(db); _usuarios = new UsuarioRepository(_roles, db); _rolPermisos = new PermisoRepository(db); _aplicaciones = new AplicacionRepository(db); }
/// <summary> /// delete role /// </summary> /// <param name="id">identifier of role</param> /// <returns>returns the result to action</returns> public ActionResult Delete(int id) { RolRepository objrol = new RolRepository(SessionCustom); objrol.Entity.RolId = id; objrol.Delete(); this.InsertAudit("Delete", this.Module.Name + " -> " + id); return(this.RedirectToAction("Index", "Roles")); }
/// <summary> /// gets the home of roles module /// </summary> /// <returns>returns the result to action</returns> public ActionResult Index() { RolRepository objrol = new RolRepository(SessionCustom); return(this.View(new Roles() { UserPrincipal = CustomUser, Module = this.Module, CollRols = objrol.GetAll(), ColModul = CustomMemberShipProvider.GetModuls(CustomUser.UserId, SessionCustom, HttpContext), CurrentLanguage = CurrentLanguage })); }
public IEnumerable <Rol> GetAll() { var roles = new List <Rol>(); roles.Add(new Rol { Id = 0, Nombre = "- No Especificado -" }); var repository = new RolRepository(); repository.GetAll().ToList().ForEach(roles.Add); return(roles); }
private void btnEdit_Click(object sender, RoutedEventArgs e) { DataContext context = new DataContext(); RolRepository rolRepository = new RolRepository(context); int Id = (int)((Button)sender).CommandParameter; var rol = rolRepository.GetById(Id); rol.Name = tbName.Text; rol.Details = tbDetail.Text; rolRepository.Update(rol); RefreshGrid(); }
public ActionResult Crear(Rol rol) { rol.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString()); var mensaje = RolRepository.createRol(rol); if (mensaje == "OK") { ViewBag.mensaje = "La carga se realizó exitosamente."; } else { ViewBag.error = mensaje; } return(View()); }
public ActionResult Eliminar(Rol rol) { var mensaje = RolRepository.deleteRol(rol.ID); if (mensaje == "OK") { ViewBag.mensaje = "El rol se eliminó exitosamente."; } else { ViewBag.error = mensaje; } return(RedirectToAction("Index")); }
public ActionResult AsignarAccion(string id) { var longid = Convert.ToInt64(id); List <Rol> roles = (List <Rol>)Session["roles"]; Rol rol = roles.Where(x => x.ID == longid).SingleOrDefault(); Session["rol_accion"] = rol; List <Accion> acciones = RolRepository.getAccionesPorRoles(rol.ID); Session["acciones"] = acciones; ViewBag.acciones = acciones; ViewBag.rol = rol; return(View()); }
public ActionResult Editar(Rol rol) { rol.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString()); var mensaje = RolRepository.updateRol(rol); if (mensaje == "OK") { ViewBag.mensaje = "La carga se editó exitosamente."; } else { ViewBag.error = mensaje; } return(RedirectToAction("Index")); }
public RegistroDeUsuarioForm(Form previousForm) { InitializeComponent(); this.previousForm = previousForm; this.rolRepository = new RolRepository(); this.usuarioRepository = new UsuarioRepository(); this.controlValidator = new ControlValidator(); controlValidator.Add(new ControlValidation(txtPassword, control => control.Text != "", "Ingrese Contraseña")); controlValidator.Add(new ControlValidation(txtUsername, control => control.Text != "", "Ingrese Nombre de Usuario")); controlValidator.Add(new ControlValidation(cmbRoles, control => ((ComboBox)control).SelectedItem != null, "Complete todos los Campos")); ComboBoxFiller <Rol, decimal> .Fill(cmbRoles) .KeyAs(rol => rol.IdRol) .ValueAs(rol => rol.Descripcion) .With(rolRepository.RolesDeClienteYEmpresa()); }
public static List <ModelRoluri> getAllRoles() { { RolRepository up = new RolRepository(); List <ModelRoluri> rolesList = null; try { rolesList = up.getAllRoles(); } catch (Exception ex) { var mesajEroare = ex.Message + "-" + ex.InnerException;; } return(rolesList); } }
public async Task LlenarListaRol() { try { var listaRol = await RolRepository.GetComboRol(); foreach (var item in listaRol) { ListaRol.Add(item); } } catch (Exception ex) { throw ex; } }
public int crearRol(Rol rol) { RolRepository repo = new RolRepository(); return repo.Insert(rol); }
public int modificarRol(Rol rol) { RolRepository repo = new RolRepository(); return repo.modificarRol(rol); }
public List<Rol> getRoles(String nombre, bool activo) { RolRepository repo = new RolRepository(); return repo.getRoles(nombre, activo); }