Exemple #1
0
        protected void btnLogar_Click(object sender, EventArgs e)
        {
            //busca cliente com base no e-mail digitado
            _cliente = _logar.Buscar(txtMail.Text.Trim());

            if (_cliente != null)
            {
                //verifica se a senha digitada esta correta
                if (_cliente.senha == txtSenha.Text.Trim())
                {
                    #region faz login do usuario
                    IdentityServices.SetLoggedCliente(_cliente);

                    FormsAuthentication.SetAuthCookie(_cliente.email.ToString(), false);
                    FormsAuthentication.RedirectFromLoginPage(_cliente.email.ToString(), false);
                    #endregion
                }
                else
                {
                    litMensagem.Text = "<div class=\"warning\">Senha incorreta. Por favor, verifique se seu usuário e senha foram informados corretamente e tente novamente.</div>";
                    litMensagem.Visible = true;
                }
            }
            else
            {
                litMensagem.Text = "<div class=\"warning\">E-mail não cadastrado. Por favor, verifique se seu usuário e senha foram informados corretamente e tente novamente.</div>";
                litMensagem.Visible = true;
            }
        }
 public static void SetLoggedCliente(usuario usuario)
 {
     HttpContext.Current.Session["LoggedCliente"] = new usuario
     {
         id = usuario.id,
         endereco = usuario.endereco,
         email = usuario.email,
         nome = usuario.nome,
         telefone = usuario.telefone,
         senha = usuario.senha
     };
 }
Exemple #3
0
        //altera dados do cliente passando id
        public void alterar(int id, usuario _user)
        {
            try
            {
                var user = _contexto.usuario.First(p => p.id == id);
                user.nome = _user.nome;
                user.email = _user.email;
                user.senha = _user.senha;
                user.telefone = _user.telefone;
                user.endereco = _user.endereco;
                _contexto.SaveChanges();
            }
            catch (System.Exception)
            {

            }
        }
Exemple #4
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            bool alterar = (bool)HttpContext.Current.Session["usuario.alterar.bool"];
            if (alterar)
            {
                usuario u = new usuario();
                u.nome = txtNome.Text;
                u.email = txtEmail.Text;
                u.senha = txtSenha.Text;
                u.telefone = txtTelefone.Text;
                u.endereco = txtEndereco.Text;

                _usuario.alterar(((int)HttpContext.Current.Session["usuario.alterar.id"]), u);

                lblValidaEmail.Text = "Usuario alterado com sucesso";
                lblValidaEmail.Visible = true;
            }
            else
            {
                usuario u = _usuario.Buscar(txtEmail.Text);

                if (u == null)
                {
                    u = new usuario();
                    u.nome = txtNome.Text;
                    u.email = txtEmail.Text;
                    u.senha = txtSenha.Text;
                    u.telefone = txtTelefone.Text;
                    u.endereco = txtEndereco.Text;

                    _usuario.inserir(u);
                    _usuario.SalvarAlteracoes();

                    lblValidaEmail.Text = "Usuario cadastrado com sucesso";
                    lblValidaEmail.Visible = true;
                }
                else
                {
                    lblValidaEmail.Visible = true;
                }
            }
        }
Exemple #5
0
 //insere um novo cliente na tabela cliente
 public void inserir(usuario cliente)
 {
     _contexto.usuario.Add(cliente);
 }