Esempio n. 1
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Confirma exclusão?", "Confirmar Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         GerenciadorUsuario.GetInstace().remover(Convert.ToInt32(codPessoaComboBox.SelectedValue));
     }
 }
Esempio n. 2
0
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                // Attempt to register the user
                MembershipCreateStatus createStatus;
                Membership.CreateUser(model.UserName, model.Password, model.Email, "123", "123", true, null, out createStatus);

                if (createStatus == MembershipCreateStatus.Success)
                {
                    UsuarioModel usuario = new UsuarioModel();
                    usuario.Email    = model.Email;
                    usuario.Nome     = model.NomeCompleto;
                    usuario.Telefone = model.Telefone;
                    usuario.Usuario  = model.UserName;
                    usuario.Senha    = "banco";
                    GerenciadorUsuario.GetInstance().Inserir(usuario);

                    FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ModelState.AddModelError("", ErrorCodeToString(createStatus));
                }
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Esempio n. 3
0
        public ActionResult Create(UsuarioViewModel model, params string[] selectedRoles)
        {
            if (ModelState.IsValid)
            {
                Usuario user = new Usuario {
                    UserName = model.Nome, Email = model.Email
                };
                IdentityResult result = GerenciadorUsuario.Create(user, model.Senha);

                if (result.Succeeded)
                {
                    //Adiciona o usuário à(s) regra(s) selecionada(s)
                    if (selectedRoles != null)
                    {
                        var resultado = GerenciadorUsuario.AddToRoles(user.Id, selectedRoles);

                        if (!resultado.Succeeded)
                        {
                            AddErrorsFromResult(resultado);
                            return(View());
                        }
                    }
                    return(RedirectToAction("Index"));
                }

                else
                {
                    AddErrorsFromResult(result);
                    return(View());
                }
            }
            return(View());
        }
Esempio n. 4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (senhaTextBox.Text != confirmarSenhaTextBox.Text)
            {
                MessageBox.Show("Senha/Usuário inválidos");
                usuarioBindingSource.CancelEdit();
                return;
            }
            Usuario usuario = new Usuario();

            usuario.CodPessoa = Convert.ToInt32(codPessoaComboBox.SelectedValue);
            usuario.Login     = loginTextBox.Text;
            usuario.Senha     = senhaTextBox.Text;
            usuario.CodPerfil = Convert.ToInt32(perfilComboBox.SelectedValue);

            if (estado.Equals(EstadoFormulario.INSERIR))
            {
                GerenciadorUsuario.GetInstace().Inserir(usuario);
                usuarioBindingSource.MoveLast();
            }
            else
            {
                GerenciadorUsuario.GetInstace().Atualizar(usuario);
                usuarioBindingSource.EndEdit();
            }
            habilitaBotoes(true);
            btnBuscar.Focus();
        }
 public ComprarCreditosController(GerenciadorUsuario gerenciadorUsuario,
                                  GerenciadorComprarCredito gerenciadorComprarCredito,
                                  GerenciadorTransacao gerenciadorTransacao)
 {
     _gerenciadorComprarCredito = gerenciadorComprarCredito;
     _gerenciadorUsuario        = gerenciadorUsuario;
     _gerenciadorTransacao      = gerenciadorTransacao;
 }
Esempio n. 6
0
        private void FrmUsuario_Load(object sender, EventArgs e)
        {
            GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.USUARIOS, Principal.Autenticacao.CodUsuario);

            pessoaBindingSource.DataSource  = GerenciadorPessoa.GetInstance().ObterTodos();
            usuarioBindingSource.DataSource = GerenciadorUsuario.GetInstace().ObterTodos();
            perfilBindingSource.DataSource  = GerenciadorUsuario.GetInstace().ObterPerfis();
            habilitaBotoes(true);
        }
Esempio n. 7
0
        public ActionResult Login(UsuarioViewModel usuarioViewModel)
        {
            Usuario usuario = UsuarioAplicacao.Busca(usuarioViewModel.Login, usuarioViewModel.Senha);

            if (usuario != null)
            {
                GerenciadorUsuario.Autentica(usuario, Response);
                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }
Esempio n. 8
0
        public ActionResult ChangePassword()
        {
            ChangePasswordModel model = new ChangePasswordModel();
            string       userId       = Membership.GetUser().ProviderUserKey.ToString();
            UsuarioModel user         = GerenciadorUsuario.GetInstance().Obter(Convert.ToInt32(userId));

            model.NomeCompleto = user.Nome;
            model.UserName     = user.Usuario;
            model.Telefone     = user.Telefone;
            model.Email        = user.Email;
            return(View(model));
        }
Esempio n. 9
0
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Usuario usuario = GerenciadorUsuario.FindById(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            return(View(usuario));
        }
Esempio n. 10
0
 public ActionResult Create(UsuarioViewModel model)
 {
     if (ModelState.IsValid)
     {
         Usuario user = new Usuario {
             UserName = model.Nome, Email = model.Email
         };
         IdentityResult result = GerenciadorUsuario.Create(user, model.Senha);
         if (result.Succeeded)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             AddErrorsFromResult(result);
         }
     }
     return(View(model));
 }
Esempio n. 11
0
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Usuario usuario = GerenciadorUsuario.FindById(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            var uvm = new UsuarioViewModel();

            uvm.Id    = usuario.Id;
            uvm.Nome  = usuario.UserName;
            uvm.Email = usuario.Email;
            return(View(uvm));
        }
Esempio n. 12
0
 public ActionResult Edit(UsuarioViewModel uvm)
 {
     if (ModelState.IsValid)
     {
         Usuario usuario = GerenciadorUsuario.FindById(uvm.Id);
         usuario.UserName     = uvm.Nome;
         usuario.Email        = uvm.Email;
         usuario.PasswordHash = GerenciadorUsuario.PasswordHasher.HashPassword(uvm.Senha);
         IdentityResult result = GerenciadorUsuario.Update(usuario);
         if (result.Succeeded)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             AddErrorsFromResult(result);
         }
     }
     return(View(uvm));
 }
Esempio n. 13
0
        public ActionResult Delete(Usuario usuario)
        {
            Usuario user = GerenciadorUsuario.FindById(usuario.Id);

            if (user != null)
            {
                IdentityResult result = GerenciadorUsuario.Delete(user);
                if (result.Succeeded)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }
            else
            {
                return(HttpNotFound());
            }
        }
Esempio n. 14
0
        public ActionResult ChangePassword(ChangePasswordModel model)
        {
            if (ModelState.IsValid)
            {
                // ChangePassword will throw an exception rather
                // than return false in certain failure scenarios.
                bool changePasswordSucceeded;
                try
                {
                    MembershipUser currentUser = Membership.GetUser(User.Identity.Name, true /* userIsOnline */);
                    changePasswordSucceeded = currentUser.ChangePassword(model.OldPassword, model.NewPassword);
                }
                catch (Exception)
                {
                    changePasswordSucceeded = false;
                }

                if (changePasswordSucceeded)
                {
                    string       userId = Membership.GetUser().ProviderUserKey.ToString();
                    UsuarioModel user   = GerenciadorUsuario.GetInstance().Obter(Convert.ToInt32(userId));
                    user.Nome     = model.NomeCompleto;
                    user.Telefone = model.Telefone;
                    user.Email    = model.Email;
                    user.Senha    = "banco";
                    GerenciadorUsuario gu = new GerenciadorUsuario();
                    gu.Editar(user);
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ModelState.AddModelError("", "A senha anterior está incorreta, ou a senha atual está inválida.");
                }
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Esempio n. 15
0
 public UsuarioController(GerenciadorUsuario gerenciadorUsuario)
 {
     _gerenciadorUsuario = gerenciadorUsuario;
 }
Esempio n. 16
0
 public ClienteController()
 {
     gerenciador = new GerenciadorUsuario();
 }
 public MotoristaController(GerenciadorMotorista gerenciadorMotorista, GerenciadorUsuario gerenciadorUsuario)
 {
     _gerenciadorMotorista = gerenciadorMotorista;
     _gerenciadorUsuario   = gerenciadorUsuario;
 }
Esempio n. 18
0
        public static MvcHtmlString GetUserName(this HtmlHelper html, string id)
        {
            GerenciadorUsuario mgr = HttpContext.Current.GetOwinContext().GetUserManager <GerenciadorUsuario>();

            return(new MvcHtmlString(mgr.FindByIdAsync(id).Result.UserName));
        }
Esempio n. 19
0
 public UsuarioController()
 {
     gerenciador = new GerenciadorUsuario();
 }
Esempio n. 20
0
 public AdministradorController()
 {
     gerenciador = new GerenciadorUsuario();
 }
Esempio n. 21
0
 public LoginController(GerenciadorUsuario gerenciadoraUsuario)
 {
     _gerenciadoraUsuario = gerenciadoraUsuario;
 }