Ejemplo n.º 1
0
    protected void btnEditSenhaConfirmar_Click(object sender, EventArgs e)
    {
        if (txbNovaSenha.Text != txbConfirmarSenha.Text)
        {
            lblErro.Text = "* Os campos Nova Senha e Digite Novamente devem ser iguais";
            return;
        }

        Usuario userValid   = new Usuario();
        var     EstabLogado = (Estabelecimento)Session["ObjEst"];

        userValid = UsuarioDB.SelectByEstabelecimento(EstabLogado);

        UsuarioCrypto user            = new UsuarioCrypto();
        UsuarioCrypto userNewPassword = new UsuarioCrypto();

        user.Senha            = txbSenha.Text;
        user.Codigo           = userValid.Codigo;
        userNewPassword.Senha = txbNovaSenha.Text;

        if (!UsuarioDB.SenhaIsValid(user))
        {
            lblErro.Text = "* Campo Senha está incorreto";
            return;
        }

        userValid.Senha = userNewPassword.Senha;

        if (UsuarioDB.UpdateSenha(userValid) != -2)
        {
            Response.Redirect("/estabelecimento/" + EstabLogado.Codigo + "?n=b");
        }
        else
        {
            Response.Redirect("/editar/conta?n=B");
        }
    }
Ejemplo n.º 2
0
    //metodo copiado da modal login
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        string email = txbUserEmail.Text.ToString();
        string senha = txbUserSenha.Text.ToString();

        if (!IsValidUserFields(email, senha))
        {
            Response.Redirect("/login/?l=");
            return;
        }

        Usuario usuario = new UsuarioCrypto()
        {
            Email = email,
            Senha = senha
        };

        if (!UsuarioDB.IsValid(usuario))
        {
            Response.Redirect("/login/?L=");

            txbUserEmail.Text = "";
            txbUserSenha.Text = "";
            return;
        }

        usuario = UsuarioDB.Select(usuario);

        if (usuario == null)
        {
            AlertError("E-mail e/ou Senha Inválidos");
        }
        else
        {
            ResolveRedirect(usuario);
        }
    }
Ejemplo n.º 3
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        Estabelecimento estab = new Estabelecimento();

        estab.Fantasia    = txbFantasia.Text;
        estab.RazaoSocial = txbRazaoSocial.Text;
        estab.Cnpj        = txbCnpj.Text.Replace("-", "").Replace(".", "").Replace("/", "");

        Endereco endereco = new Endereco();

        endereco.Logradouro = txbLogradouro.Text;
        endereco.Numero     = txbNumero.Text;
        endereco.Cep        = txbCep.Text.Replace("-", "");
        endereco.Bairro     = txbBairro.Text;
        estab.Endereco      = endereco;

        Cidade cidade = new Cidade();

        cidade.Nome           = txbCidade.Text;
        estab.Endereco.Cidade = CidadeDB.Select(cidade);

        estab.Responsavel = txbResponsavel.Text;
        estab.Telefone    = txbTelefone.Text;
        estab.Celular     = txbCelular.Text;

        long codigo;

        if ((codigo = EstabelecimentoDB.Insert(estab)) != -2)
        {
            estab.Codigo = codigo;
        }
        else
        {
            Response.Redirect("/?n=Q");
            return;
        }

        Usuario usuario = new UsuarioCrypto();

        usuario.Email           = txbEmail.Text;
        usuario.Senha           = txbSenha.Text;
        usuario.Estabelecimento = estab;
        //USUARIO está sendo inserido como ativo, mediante a testes.
        //usuario.Ativo = false;


        if (UsuarioDB.Insert(usuario) != -2)
        {
            txbBairro.Text        = "";
            txbCep.Text           = "";
            txbCnpj.Text          = "";
            txbConfirmaEmail.Text = "";
            txbEmail.Text         = "";
            txbFantasia.Text      = "";
            txbLogradouro.Text    = "";
            txbNumero.Text        = "";
            txbRazaoSocial.Text   = "";

            Response.Redirect("/?n=q");
        }
        else
        {
            Response.Redirect("/?n=Q");
        }
    }