Example #1
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        Pessoa pes = new Pessoa();

        pes.Nome      = txtNome.Text;
        pes.SobreNome = txtSobrenome.Text;

        pes.Usuario        = new Usuario();
        pes.Usuario.Email  = txtEmail.Text;
        pes.Usuario.Senha  = txtSenha.Text;
        pes.Usuario.Perfil = "Comum";

        pes.Usuario.Codigo = UsuarioDB.Insert(pes.Usuario);
        if (pes.Usuario.Codigo != -2)
        {
            if (PessoaDB.Insert(pes) != -2)
            {
                Response.Redirect("local.aspx");
                //Response.Write("<script>alert('Cadastro com sucesso')</script>");
            }
            else
            {
                Response.Write("<script>alert('Erro Pessoa')</script>");
            }
        }
        else
        {
            Response.Write("<script>alert('Erro usuario')</script>");
        }
    }
Example #2
0
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        Usuario usr = new Usuario();

        usr.Usr_nome     = txbNome.Text;
        usr.Usr_email    = txbEmail.Text;
        usr.Usr_rg       = txbRg.Text;
        usr.Usr_cpf      = txbCpf.Text;
        usr.Usr_endereco = txbEndereco.Text;
        usr.Usr_numero   = txbNumero.Text;
        usr.Usr_bairro   = txbBairro.Text;
        usr.Usr_cep      = txbCep.Text;
        usr.Usr_cidade   = ddlCidade.Text;
        usr.Usr_estado   = ddlUf.Text;
        usr.Usr_telefone = txbTelefone.Text;
        usr.Usr_senha    = txbSenha.Text;


        switch (UsuarioDB.Insert(usr))
        {
        case 0:
            ltlMsg.Text = "<div class='alert alert-success btn-block'> >>>> OK <<<< </div>";
            Limpar();
            break;

        case -2:
            ltlMsg.Text = "<div class='alert alert-danger form-control'> >>>> ERRO <<<< </div>";
            Limpar();
            break;
        }

        UnicodeEncoding UE = new UnicodeEncoding();

        byte[]        HashValue, MessageBytes = UE.GetBytes(txbSenha.Text);
        SHA512Managed SHhash = new SHA512Managed();
        string        strHex = "";

        HashValue = SHhash.ComputeHash(MessageBytes);
        foreach (byte b in HashValue)
        {
            strHex += String.Format("{0:x2}", b);
        }
    }
Example #3
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int     aux = 0;
        Usuario usu = new Usuario();

        usu.Usu_nome  = txbNome.Text;
        usu.Usu_email = txbEmail.Text;
        if (txbSenha.Text != txbConfirmar.Text)
        {
            aux = 1;
        }
        usu.Perfil        = new Perfil();
        usu.Perfil.Per_id = Convert.ToInt32(ddlPerfil.SelectedValue);
        if (aux == 0)
        {
            usu.Usu_senha = txbSenha.Text;
            switch (UsuarioDB.Insert(usu))
            {
            case 0:
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>success();</script>", false);
                break;

            case -2:
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
                break;
            }

            txbNome.Text            = "";
            txbEmail.Text           = "";
            txbSenha.Text           = "";
            txbConfirmar.Text       = "";
            ddlPerfil.SelectedIndex = 0;
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false);
        }
    }
Example #4
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");
        }
    }