Exemple #1
0
        public IActionResult Create()
        {
            ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString();
            PerfilService p = new PerfilService(_logger);

            return(View(p.GetRolModel()));
        }
Exemple #2
0
        public CriarPerfilPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Criar perfil";

            CadastrarCommand = new Command(async() =>
            {
                if (Senha == SenhaConfirmada)
                {
                    var perfil = new Perfil()
                    {
                        RoleId   = SelectedItem.Key,
                        Nome     = Nome,
                        Telefone = Telefone,
                        Login    = Usuario,
                        Senha    = Senha
                    };

                    try
                    {
                        await PerfilService.Cadastrar(perfil);
                    }
                    catch
                    {
                        await navigationService.NavigateAsync("MenuPage");
                    }
                }
            });
        }
Exemple #3
0
        public AcompanhamentoPerfilPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Perfis";

            try
            {
                Perfis = PerfilService.GetPerfis().Result;
            }
            catch
            {
                navigationService.NavigateAsync("MenuPage");
            }

            SelectedPerfilChangeCommand = new Command(async() =>
            {
                var perfilVM = SelectedPerfil;

                var dados = new NavigationParameters();
                dados.Add("id", perfilVM.Id);
                dados.Add("roleId", perfilVM.RoleId);
                dados.Add("nome", perfilVM.Nome);
                dados.Add("telefone", perfilVM.Telefone);
                dados.Add("login", perfilVM.Login);
                dados.Add("senha", perfilVM.Senha);

                await navigationService.NavigateAsync("AlterarUsuarioPage", dados);
            });
        }
 public frmUsuarios()
 {
     InitializeComponent();
     InitializeDataGridView();
     oUsuarioService = new UsuarioService();
     oPerfilService  = new PerfilService();
 }
Exemple #5
0
        public IActionResult Create(PerfilModel model)
        {
            PerfilService p = new PerfilService(_logger);

            if (!String.IsNullOrEmpty(model.NombreRol))
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        p.CreateRol(model);
                        SetTempData("Perfil creado!!");
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View("Create", model));
                    }
                }
                catch (Exception e)
                {
                    SetTempData(e.Message, "error");
                    return(View("Create", model));
                }
            }
            else
            {
                _logger.LogInformation("[ERROR VALIDACION SERVER] Ocurrió un error con los datos ingresados.");
                SetTempData("Cracion de Perfil. Los datos inválidos.", "error");
                return(View("Create", model));
            }
        }
Exemple #6
0
        public IActionResult Index()
        {
            ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString();
            PerfilService p    = new PerfilService(_logger);
            var           list = p.GetRoles();

            return(View(list));
        }
Exemple #7
0
        public PerfilServiceTest()
        {
            _repositoryMock = new Mock <IRepository <Perfil, string> >();

            SetupInitialize();

            _service = new PerfilService(_repositoryMock.Object);
        }
Exemple #8
0
        private void FrmUsuarioEdicion_Load(object sender, EventArgs e)
        {
            errorProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink;
            oErrorProviderExtension  = new ErrorProviderExtension(errorProvider);
            this.oPerfilService      = new PerfilService();

            cargarCombos();
            setTextBoxLimits();
            setLabels();
            habilitarCampos();
            cargarDatos();
        }
Exemple #9
0
        public PerfilServiceTest()
        {
            _perfilRepo    = new Mock <IPerfilRepository>();
            _permRepo      = new Mock <IPermissaoRepository>();
            _usuRepo       = new Mock <IUsuarioRepository>();
            _mediator      = new Mock <IMediator>();
            _perfilService = new PerfilService(_perfilRepo.Object, _permRepo.Object, _usuRepo.Object, _mediator.Object);

            _perfil  = PerfilBuilder.ObterPerfil();
            _usuario = UsuarioBuilder.ObterUsuarioCompletoValido();

            _perfilRepo.Setup(p => p.ObterPorIdAsync(It.IsAny <Guid>())).ReturnsAsync(_perfil);
        }
        public void TesteAlterarPerfil()
        {
            perfilService = new PerfilService(new LogErrorDal(), new PerfilDal(), new PerfilAcaoDal());

            obj           = new Perfil();
            obj.Codigo    = 3;
            obj.Descricao = "Teste Perfil";
            obj.Status    = true;
            var listRecursos = new List <PerfilAcao>();

            listRecursos.Add(new PerfilAcao(1, 2, obj.Codigo, 1));


            Assert.AreEqual(AcaoEfetuada.Sucesso, perfilService.Salvar(obj, listRecursos, 1, 1));
        }
        public void TesteListarPerfil()
        {
            perfilService = new PerfilService(new LogErrorDal(), new PerfilDal(), new PerfilAcaoDal());

            obj     = new Perfil();
            listObj = new List <Perfil>();

            obj.Codigo         = 3;
            obj.Descricao      = "Teste Perfil";
            obj.Status         = true;
            obj.DataCriacao    = DateTime.Parse("01/01/2016 00:00:00");
            obj.UsuarioCriacao = 1;
            listObj.Add(obj);

            Assert.AreEqual(Util.Comparador(listObj.FirstOrDefault(), perfilService.Buscar(obj).FirstOrDefault()), true);
        }
Exemple #12
0
        public IActionResult Edit(int Id)
        {
            ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString();
            PerfilService p     = new PerfilService(_logger);
            var           model = p.GetRolById(Id);

            if (model != null)
            {
                return(View(model));
            }
            else
            {
                _logger.LogError("Ocurrió un error al intentar editar un perfil que no existe.");
                SetTempData("Error al intentar editar un perfil que no existe.", "error");
                return(RedirectToAction("Index", "Perfil"));
            }
        }
        public void TesteIncluirPerfil()
        {
            perfilService = new PerfilService(new LogErrorDal(), new PerfilDal(), new PerfilAcaoDal());

            obj                = new Perfil();
            obj.Descricao      = "Teste Perfil Luis";
            obj.Status         = true;
            obj.DataCriacao    = DateTime.Parse("01/01/2016 00:00:00");
            obj.UsuarioCriacao = 7;

            var listRecursos = new List <PerfilAcao>();

            listRecursos.Add(new PerfilAcao(0, 2, obj.Codigo, 1));


            Assert.AreEqual(AcaoEfetuada.Sucesso, perfilService.Salvar(obj, listRecursos, 1, 1));
        }
        public SelecionarUsuarioVeiculoPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Usuários";

            try
            {
                Perfis = PerfilService.GetPerfis().Result;
            }
            catch
            {
                navigationService.NavigateAsync("MenuPage");
            }

            SelectedUsuarioVeiculoChangeCommand = new Command(async() =>
            {
                var perfilVM = SelectedPerfil;

                var dados = new NavigationParameters();
                dados.Add("id", perfilVM.Id);

                await navigationService.NavigateAsync("CadastrarVeiculoPage", dados);
            });
        }
Exemple #15
0
        public IActionResult Delete(int Id)
        {
            PerfilService p = new PerfilService(_logger);

            try
            {
                var status = p.DeleteRol(Id);

                if (status)
                {
                    SetTempData("No se puede eliminar rol Administrador.", "error");
                    return(RedirectToAction("Index"));
                }

                SetTempData("Perfil eliminado!!");
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                SetTempData(e.Message, "error");
                return(View("Index"));
            }
        }
Exemple #16
0
        public IActionResult Edit(PerfilModel model)
        {
            PerfilService p = new PerfilService(_logger);

            try
            {
                if (ModelState.IsValid)
                {
                    p.EditRol(model);
                    SetTempData("Perfil editado correctamente !");
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View("Edit", model));
                }
            }
            catch (Exception e)
            {
                SetTempData(e.Message, "error");
                return(View("Edit", model));
            }
        }
Exemple #17
0
        public LoginPageViewModel(INavigationService navigationService, IUsuarioLogado usuarioLogadoService) : base(navigationService)
        {
            Title = "Entrar";

            MenuPageCommand = new Command(async() =>
            {
                var usuario = new Perfil()
                {
                    Login = Usuario, Senha = Senha
                };

                try
                {
                    var user = PerfilService.Logar(usuario).Result;

                    usuarioLogadoService.SetUsuarioLogado(user);

                    if (user.RoleId == (int)RolesEnum.Administrador)
                    {
                        await navigationService.NavigateAsync("MenuPage");
                    }
                    if (user.RoleId == (int)RolesEnum.Mecanico)
                    {
                        await navigationService.NavigateAsync("MenuMecanicoPage");
                    }
                    if (user.RoleId == (int)RolesEnum.Cliente)
                    {
                        await navigationService.NavigateAsync("MenuClientePage");
                    }
                }
                catch (Exception ex)
                {
                    await navigationService.NavigateAsync("LoginPage");
                }
            });
        }
Exemple #18
0
 public frmReporteUsuarios()
 {
     InitializeComponent();
     oUsuarioService = new UsuarioService();
     oPerfilService  = new PerfilService();
 }
Exemple #19
0
 public FrmPerfiles()
 {
     InitializeComponent();
     service = new PerfilService();
 }
 public frmABMUsuario()
 {
     InitializeComponent();
     oUsuarioService = new UsuarioService();
     oPerfilService  = new PerfilService();
 }
Exemple #21
0
 public UsuarioController(PerfilService perfilService, UsuarioService usuarioService)
 {
     _perfilService  = perfilService;
     _usuarioService = usuarioService;
 }
Exemple #22
0
 public ActionResult <List <PerfilVO> > Get(int id)
 {
     return(PerfilService.Listar());
 }
Exemple #23
0
 public PerfilController(PerfilService perfilService)
 {
     _perfilService = perfilService;
 }
 public frmABMPerfil()
 {
     InitializeComponent();
     oPerfilService = new PerfilService();
 }
Exemple #25
0
 public PerfilController(PerfilService perfilService, FuncionalidadeService funcionalidadeService)
 {
     _perfilService         = perfilService;
     _funcionalidadeService = funcionalidadeService;
 }
Exemple #26
0
 private void FrmUsuarios_Load(object sender, EventArgs e)
 {
     oUsuarioService = new UsuarioService();
     oPerfilService  = new PerfilService();
 }
Exemple #27
0
 public frmPerfiles()
 {
     InitializeComponent();
     InitializeDataGridView();
     oPerfilService = new PerfilService();
 }
 public frm_query()
 {
     InitializeComponent();
     service = new PerfilService();
 }
        private PerfilService _service; // service de negocio...

        public FrmEditNewPerfil()
        {
            InitializeComponent();
            this._service = new PerfilService();
        }