示例#1
0
        private void CheckRolesAndSuperUser()
        {
            UsersHelper.CheckRole(RolesHelper.ADMIN);
            UsersHelper.CheckRole(RolesHelper.PowerUser);

            UsersHelper.CheckSuperUser();
        }
 private void CheckRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Fallero");
     UsersHelper.CheckRole("User");
     UsersHelper.CheckSuperUser();
 }
示例#3
0
 private void CheckRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Administrador");
     UsersHelper.CheckRole("Supervisor");
     UsersHelper.CheckRole("Agente");
     UsersHelper.CheckSuperUser();
 }
示例#4
0
 private void CheckRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("User");
     UsersHelper.CheckRole("Customer");
     UsersHelper.CheckSuperUser();
 }
 private void CheckRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Mayorista");
     UsersHelper.CheckSuperUser();
     UsersHelper.CheckMayorista();
 }
示例#6
0
 private void CheckRolsandSuperUser()
 {
     UsersHelper.CheckRole("Administrador");
     UsersHelper.CheckRole("Usuario");
     UsersHelper.CheckSuperUser();
     //throw new NotImplementedException();
 }
示例#7
0
 private void checkRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Instututo");
     UsersHelper.CheckRole("Paciente");
     UsersHelper.CheckRole("Familiar");
     UsersHelper.CheckSuperUser();
 }
示例#8
0
 private void CheckRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("User");
     UsersHelper.CheckRole("Owner");
     UsersHelper.CheckRole("Employee");
     UsersHelper.CheckSuperUser();
 }
示例#9
0
 private void checkRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Instituto");
     UsersHelper.CheckRole("Paciente");
     UsersHelper.CheckRole("Usuario");
     UsersHelper.CheckSuperUser();
 }
示例#10
0
 private void CheckRolesAndSuperUser()
 {
     //this will be run just one time, on the first run of your application
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Moderator");
     UsersHelper.CheckRole("User");
     UsersHelper.CheckSuperUser();
 }
示例#11
0
 //last add
 private void CheckRolesAndSuperUser()
 {
     //developer i'am Vargas
     UsersHelper.CheckRole("Admin");
     //Altri admin of ecommerce Clients
     UsersHelper.CheckRole("User");
     //SuperUser can create Users is always Admin
     UsersHelper.CheckSuperUser();
 }
示例#12
0
 private void checkRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Owner");
     UsersHelper.CheckRole("Cliente");
     UsersHelper.CheckRole("Directivo");
     UsersHelper.CheckRole("Gerente");
     UsersHelper.CheckRole("Zapateria");
     UsersHelper.CheckSuperUser();
 }
示例#13
0
 private void CheckRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Employee");
     UsersHelper.CheckRole("View");
     UsersHelper.CheckRole("Create");
     UsersHelper.CheckRole("Edit");
     UsersHelper.CheckRole("Delete");
     UsersHelper.CheckSuperUser();
 }
示例#14
0
 private void CheckRolesAndSuperUsers()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("User");
     UsersHelper.CheckRole("Boss");
     UsersHelper.CheckRole("Link");
     UsersHelper.CheckRole("Coordinator");
     UsersHelper.CheckRole("Leader");
     UsersHelper.CheckRole("Reunion");
     UsersHelper.CheckRole("Digitador");
     UsersHelper.CheckRole("Secretario");
     UsersHelper.CheckSuperUser();
 }
示例#15
0
        private void CheckRolesAndSuperUser()
        {
            UsersHelper.CheckRole("Admin");
            UsersHelper.CheckRole("User");

            //UsersHelper.CheckRole("Administrador");
            //UsersHelper.CheckRole("Medico");
            //UsersHelper.CheckRole("Cajero");
            //UsersHelper.CheckRole("Supervisor");
            //UsersHelper.CheckRole("Promotor");
            //UsersHelper.CheckRole("Callcenter");
            //UsersHelper.CheckRole("Secretaria");
            //UsersHelper.CheckRole("Tecnico");
            //UsersHelper.CheckRole("Tesorero");
            //   [Authorize(Roles = "Admin,Administrador,Medico,Cajero,Supervisor,Promotor,Callcenter,Secretaria,Tecnico")]
            UsersHelper.CheckSuperUser();
        }
示例#16
0
        private void CheckRolesAndSuperUser()
        {
            UsersHelper.CheckRole("Admin");

            UsersHelper.CheckRole("User");

            UsersHelper.CheckRole("Recepcion");

            UsersHelper.CheckRole("Medico");

            UsersHelper.CheckRole("Optometra");

            UsersHelper.CheckRole("Fono");

            UsersHelper.CheckRole("Psicologo");

            UsersHelper.CheckSuperUser();
        }
示例#17
0
        //  public async Task<ActionResult> Create(User user)
        public async Task <ActionResult> Create(UserView userView)
        {
            if (ModelState.IsValid)
            {
                //  CHEJ - Transforma el objeto UserView a User
                var user = this.UserViewToUser(userView);

                db.Users.Add(user);
                response = await DbHelper.SaveChangeDB(db);

                if (response.IsSuccess)
                {
                    //  CHEJ - Crea el usuario en ASP.Net
                    var roleUser = WebConfigurationManager.AppSettings["RoleUser"].ToString();
                    UsersHelper.CheckRole(roleUser);
                    UsersHelper.CreateUserASP(user.Email, roleUser);

                    //  CHEJ - Guarda la imagen del usuario
                    if (userView.ImageFile != null)
                    {
                        MethodsHelper.Image = user.ImagePath;

                        //  CHEJ - Guarda la imagen en el FTP
                        MethodsHelper.Image =
                            FilesHelper.UploadPhoto(
                                userView.ImageFile,
                                MethodsHelper.GetPathUserImages(),
                                Convert.ToString(user.UserId).Trim());

                        //  CHEJ - Da formato a la imagen
                        MethodsHelper.Image =
                            string.Format(
                                "{0}{1}",
                                MethodsHelper.GetPathUserImages(),
                                MethodsHelper.Image);

                        //  Actualiza la informacion del usuario
                        user.ImagePath       = MethodsHelper.Image;
                        db.Entry(user).State = EntityState.Modified;
                        response             = await DbHelper.SaveChangeDB(db);

                        if (response.IsSuccess)
                        {
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            ModelState.AddModelError(string.Empty, response.Message);
                            return(View(userView));
                        }
                    }

                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError(string.Empty, response.Message);
            }

            //  CHEJ - Carga el ViewBag tipo de usuario
            LoadViewBagUserType(null, userView.UserTypeId);

            return(View(userView));
        }
示例#18
0
 private void CheckRolesAndSuperUsers()
 {
     UsersHelper.CheckRole("AdminSystem");
     UsersHelper.CheckRole("User");
     UsersHelper.CheckSuperUser();
 }
示例#19
0
 private void CreateRolesAndSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("Cliente");
     UsersHelper.CheckSuperUser();
 }
示例#20
0
 private void CheckRolesSuperUser()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckRole("User");
 }
示例#21
0
 private void VerificaRolesApp()
 {
     UsersHelper.CheckRole("Admin");
     UsersHelper.CheckSuperUser();
 }