Ejemplo n.º 1
0
        private void Atualizar()
        {
            _lstUsuario = ListaDemo();

            _usuarioAdp = new UsuarioAdapter(this, _lstUsuario);
            _usuarioListView.Adapter = _usuarioAdp;
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            UsuarioAdapter usuarioData  = new UsuarioAdapter();
            UsuarioLogic   usuarioLogic = new UsuarioLogic(usuarioData);

            new Usuarios(usuarioLogic).Menu();
        }
Ejemplo n.º 3
0
        public UsuarioDesktop(int id, FormMode formMode) : this()
        {
            UsuarioAdapter adaptador = new UsuarioAdapter();

            this.UsuarioActual = adaptador.GetOne(id);
            this.formMode      = formMode;
        }
Ejemplo n.º 4
0
        public static string GetAdapted(string loginID, int A)
        {
            string varData;

            try
            {
                UsuarioAdapter adapter = new UsuarioAdapter(UsuarioFacade.Select(loginID, A));
                Usuario        _object = new Usuario();
                if (A == 1)
                {
                    adapter.FillPwd(_object);
                    varData = _object.Password;
                }
                else
                {
                    adapter.FillID(_object);
                    varData = _object.IdUsuario.ToString();
                }
            }
            catch (ExceptionDAL dalex)
            {
                throw new ExceptionBLL(dalex, dalex.Message);
            }
            return(varData);
        }
        public PartialViewResult AddUsuarioAjax(UsuarioAdapter adapter)
        {
            var p     = (Pessoa)Session["CadastroPessoa"];
            var model = ConnectionDbClass.DataModel;

            var usuario = adapter.ConvertToUsuario();

            usuario.Gamify = true;

            usuario.Pessoa = p;
            p.Usuarios.Add(usuario);

            ConnectionDbClass.DataModel.Add(p);

            if (model.HasChanges)
            {
                model.SaveChanges();
            }

            Session["CadastroPessoa"] = null;
            Session.Remove("CadastroPessoa");

            ViewData["Titulo"] = p.Nome;
            ViewData["Msg"]    = "Seu Usuário foi criado com sucesso!";

            PontuacaoUtils.Pontuar(usuario.Pessoa, PontuacaoEnum.CadastroUsuario);

            return(PartialView("_MensagemAlerta"));
        }
Ejemplo n.º 6
0
        public ActionResult CreateOrEditUsuario(UsuarioAdapter adapter)
        {
            var viewModel = new UsuarioViewModel(Request, adapter);

            viewModel.UsuarioCreateOrEdit();

            return(RedirectToAction("Index", new { id = 0 }));
        }
Ejemplo n.º 7
0
 public void PrepararTabla()
 {
     _UsuarioAdapter = new UsuarioAdapter();
     _UsuarioAdapter.DeleteAll();
     usuario1 = new Usuario("test1", "123", "test", "1", "*****@*****.**", false);
     usuario2 = new Usuario("test2", "123", "test", "2", "*****@*****.**", true);
     _UsuarioAdapter.Insert(usuario1);
     _UsuarioAdapter.Insert(usuario2);
 }
Ejemplo n.º 8
0
        public static bool ExistingEmailValidation(UsuarioAdapter u)
        {
            var user = ConfigDB.Model.Usuarios.Where(f => f.Email == u.Email).FirstOrDefault();

            if (user == null)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 9
0
        public void GetOneTest()
        {
            PrepararTabla();
            Usuario usuario = new Usuario();

            _UsuarioAdapter = new UsuarioAdapter();

            usuario = _UsuarioAdapter.GetOne(usuario1.ID);

            Assert.AreEqual(usuario.NombreUsuario, usuario1.NombreUsuario);
        }
Ejemplo n.º 10
0
        public UsuarioCommand AtualizarSenha(UsuarioCommand usuarioCommand)
        {
            var usuario = _usuarioService.AtualizarSenha(usuarioCommand.Senha, usuarioCommand.IdPessoa.Value);

            if (Commit())
            {
                return(UsuarioAdapter.ToModelDomain(usuario));
            }

            return(null);
        }
Ejemplo n.º 11
0
        public static bool ExistingEmailValidation(UsuarioAdapter u)
        {
            var user = MaisLifeModel.DatabaseContext.Model.usuario.Where(f => f.email == u.Email).FirstOrDefault();

            if (user == null)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 12
0
        static void Main(string[] args)
        {
            Usuario        usuario1;
            UsuarioAdapter _UsuarioAdapter = new UsuarioAdapter();

            //_UsuarioAdapter.Insert(usuario1);
            usuario1 = _UsuarioAdapter.GetOne(4);

            Console.Write(usuario1.ID);

            Console.Read();
        }
Ejemplo n.º 13
0
        public UsuarioCommand Cadastrar(UsuarioCommand usuarioCommand)
        {
            var usuario = _usuarioService.Adicionar(UsuarioAdapter.ToDomainModel(usuarioCommand));

            _funcionarioService.AlterarStatusDeAtivacao(usuario.IdPessoa, usuario.EstaAtivo);

            if (Commit())
            {
                return(UsuarioAdapter.ToModelDomain(usuario));
            }

            return(null);
        }
Ejemplo n.º 14
0
        public static bool PassForUsrAutentication(string username, string pass)
        {
            Usuario u = new UsuarioAdapter().GetOneByUsername(username);

            if (pass == u.Clave)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 15
0
 // GET: Usuario
 public ActionResult Index(int id = 0)
 {
     ViewBag.Users = MaisLifeModel.DatabaseContext.Model.usuario.ToList();
     if (id > 0)
     {
         var user    = MaisLifeModel.DatabaseContext.Model.usuario.FirstOrDefault(f => f.id == id);
         var adapter = new UsuarioAdapter().ToUsuarioAdapter(user);
         return(View(adapter));
     }
     else
     {
         return(View());
     }
 }
Ejemplo n.º 16
0
 // GET: Usuario
 public ActionResult Index(int id = 0)
 {
     ViewBag.Users = ConfigDB.Model.Usuarios.ToList();
     if (id > 0)
     {
         var user    = ConfigDB.Model.Usuarios.FirstOrDefault(f => f.Id == id);
         var adapter = new UsuarioAdapter().ToUsuarioAdapter(user);
         return(View(adapter));
     }
     else
     {
         return(View());
     }
 }
Ejemplo n.º 17
0
        public UsuarioCommand Atualizar(UsuarioCommand usuarioCommand)
        {
            var usuario = _usuarioService.ObterPorId(usuarioCommand.IdPessoa.Value);

            usuario.AtualizarDados(usuarioCommand.Email, usuarioCommand.Perfil, usuarioCommand.EstaAtivo);

            var usuarioRetorno = _usuarioService.Atualizar(usuario);

            if (Commit())
            {
                return(UsuarioAdapter.ToModelDomain(usuarioRetorno));
            }

            return(null);
        }
        public UsuarioServiceTest()
        {
            _usuarioRepositoryMock        = new Mock <IUsuarioRepository>();
            _criarUsuarioRequestValidator = new CriarUsuarioRequestValidator();
            _usuarioAdapter      = new UsuarioAdapter();
            _httpContextAccessor = new Mock <IHttpContextAccessor>();


            _usuarioService = new UsuarioService(
                _usuarioRepositoryMock.Object,
                _usuarioAdapter,
                _criarUsuarioRequestValidator,
                _httpContextAccessor.Object
                );
        }
Ejemplo n.º 19
0
        public void GetAllTest()
        {
            PrepararTabla();

            //Arrange
            _UsuarioAdapter = new UsuarioAdapter();
            List <Usuario> usuarios  = new List <Usuario>();
            int            respuesta = 2;

            //Act
            usuarios = _UsuarioAdapter.GetAll();

            //Assert
            Assert.AreEqual(usuarios.Count, respuesta);
        }
Ejemplo n.º 20
0
        public UsuarioCommand Autenticar(string userName, string senha)
        {
            var usuarioRetorno = UsuarioAdapter.ToModelDomain(_usuarioService.Autenticar(userName, senha));

            if (usuarioRetorno != null)
            {
                var funcionarioRetorno = FuncionarioAdapter.ToModelDomain(_funcionarioService.ObterPorId(usuarioRetorno.IdPessoa.Value));

                if (funcionarioRetorno != null)
                {
                    usuarioRetorno.Funcionario = funcionarioRetorno;
                }
            }

            return(usuarioRetorno);
        }
Ejemplo n.º 21
0
 public static Usuario GetAdapted(string nombreUsuario)
 {
     try
     {
         Usuario        usuario;
         UsuarioAdapter adapter = new UsuarioAdapter(UsuarioFacade.Select(nombreUsuario));
         Usuario        _object = new Usuario();
         adapter.Fill(_object);
         usuario = _object;
         return(_object);
     }
     catch (ExceptionDAL dalex)
     {
         throw new ExceptionBLL(dalex, dalex.Message);
     }
 }
Ejemplo n.º 22
0
        public ActionResult AlterarUsuario(UsuarioAdapter user)
        {
            var usuario = (Usuario)Session["Usuario"];

            usuario.Login = user.Login;
            usuario.Senha = user.Senha;

            var model = ConnectionDbClass.DataModel;

            if (model.HasChanges)
            {
                model.SaveChanges();
            }

            return(View("Perfil", usuario.Pessoa));
        }
Ejemplo n.º 23
0
        public EstabelecimentoCommand Cadastrar(FuncionarioCommand funcionarioCommand)
        {
            var estabelecimento = _estabelecimentoService.Adicionar(EstabelecimentoAdapter.ToDomainModel(funcionarioCommand.Estabelecimento));

            funcionarioCommand.EstabelecimentoId = estabelecimento.IdPessoaJuridica;
            var funcionario = _funcionarioService.Adicionar(FuncionarioAdapter.ToDomainModel(funcionarioCommand));

            funcionarioCommand.Usuario.IdPessoa = funcionario.IdPessoa;
            var usuario = _usuarioService.Adicionar(UsuarioAdapter.ToDomainModel(funcionarioCommand.Usuario));

            if (Commit())
            {
                //TODO: Verificar objeto recursivo
                return(EstabelecimentoAdapter.ToModelDomain(estabelecimento));
            }

            return(null);
        }
Ejemplo n.º 24
0
 public ActionResult CreateUser(UsuarioAdapter user)
 {
     if (Validation.ExistingEmailValidation(user))
     {
         var newUser = user.ToUsuario();
         newUser.Permissao = 0;
         newUser.Tipo      = "client";
         ConfigDB.Model.Add(newUser);
         if (ConfigDB.Model.HasChanges)
         {
             ConfigDB.Model.SaveChanges();
             Sessions.CreateCookie(user.ToUsuario(), false);
         }
     }
     else
     {
         TempData["MessageErroRegister"] = "E-mail já cadastrado";
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 25
0
 public ActionResult CreateUser(UsuarioAdapter user)
 {
     if (Validation.ExistingEmailValidation(user))
     {
         var newUser = user.ToUsuario();
         newUser.permissao = 0;
         newUser.tipo      = "client";
         MaisLifeModel.DatabaseContext.Model.usuario.Add(newUser);
         //if (MaisLifeModel.DatabaseContext.Model.HasChanges)
         //{
         MaisLifeModel.DatabaseContext.Model.SaveChanges();
         Sessions.CreateCookie(user.ToUsuario(), false);
         //}
     }
     else
     {
         TempData["MessageErroRegister"] = "E-mail já cadastrado";
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 26
0
        private void DoLogin()
        {
            UsuarioAdapter usuarios = new UsuarioAdapter();
            Usuario        user     = usuarios.FindByUsername(txtUser.Text);

            if (user == null || user.Clave != txtPassword.Text)
            {
                MessageBox.Show("Usuario o contraseña incorrectos");
            }
            else if (user != null && !user.Habilitado)
            {
                MessageBox.Show("Su cuenta no está habilitada");
            }
            else
            {
                this.logged       = true;
                this.loggedUser   = user;
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Ejemplo n.º 27
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Usuario);

            _usuarioListView = FindViewById <ListView>(Resource.Id.lstUsuario);

            _lstUsuario = ListaDemo();

            _usuarioAdp = new UsuarioAdapter(this, _lstUsuario);
            _usuarioListView.Adapter = _usuarioAdp;

            if (_usuarioListView != null)
            {
                _usuarioListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) =>
                {
                    UsuarioCadActivity.usuarioBusca = _usuarioAdp[e.Position];
                    Finish();
                };
            }
        }
Ejemplo n.º 28
0
 public UsuarioLogic()
 {
     UsuarioData = new UsuarioAdapter();
 }
Ejemplo n.º 29
0
 public UsuarioNegocio()
 {
     this.UsuarioDatos = new UsuarioAdapter();
 }
Ejemplo n.º 30
0
 public void Delete(int id)
 {
     UsuarioAdapter.GetInstance().Delete(id);
 }