예제 #1
0
        protected void BtnLogar_Click(object sender, EventArgs e)
        {
            TxtSenha.Text = CriptografiaSenha.GerarHashMd5(TxtSenha.Text);
            ClienteDAO clienteDao = new ClienteDAO();
            Cliente    c          = clienteDao.ValidarLogin(TxtEmail.Text, TxtSenha.Text);

            if (c != null)
            {
                Session["cliente"]        = c;
                Session["OrdemDeServico"] = GerarOrdemServico(c);
                Response.Redirect("~/vwServicos.aspx");
            }
            else
            {
                EmpresaDAO empresaDao = new EmpresaDAO();
                Empresa    emp        = empresaDao.ValidarLogin(TxtEmail.Text, TxtSenha.Text);

                if (e != null)
                {
                    Session["empresa"] = emp;
                    Response.Redirect("~/vwEmpresa.aspx");
                }
                else
                {
                    LblResultado.Text = "Acesso invalido";
                }
            }
        }
예제 #2
0
        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            ClienteDAO clienteDao = new ClienteDAO();

            string nome  = TxtNome.Text;
            string cpf   = TxtCpf.Text;
            string rg    = TxtRg.Text;
            string id    = TxtId.Text;
            string senha = TxtSenha.Text;
            string email = TxtEmail.Text;

            if ((nome.Equals("") || nome.Length > 45 || cpf.Equals("") || cpf.Length > 11 || rg.Equals("") ||
                 rg.Length > 15 || senha.Equals("") || email.Equals("")))
            {
                LblResultado.Text = "Dados estão inseridos de forma incorreta!!";
            }
            else if (id != "")
            {
                BtnAlterar_Click(sender, e);
            }
            else
            {
                senha = CriptografiaSenha.GerarHashMd5(senha);
                Cliente cliente = new Cliente()
                {
                    Nome  = nome,
                    Cpf   = cpf,
                    Rg    = rg,
                    Email = email,
                    Senha = senha
                };

                // cliente.Senha = Criptografia.Codifica(senha);

                cliente = clienteDao.Inserir(cliente);
                if (cliente != null)
                {
                    Session["cliente"] = cliente;
                    TxtNome.Text       = "";
                    TxtCpf.Text        = "";
                    TxtRg.Text         = "";
                    TxtEmail.Text      = "";
                    TxtSenha.Text      = "";
                    LblResultado.Text  = "Cliente cadastrado e logado com sucesso!";
                    Response.Redirect("~/vwLogin.aspx");
                }
            }
        }
예제 #3
0
        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            EmpresaDAO empresaDao = new EmpresaDAO();

            string razao_social = TxtRazaoSocial.Text;
            string cnpj         = TxtCnpj.Text;
            string senha        = TxtSenha.Text;
            string email        = TxtEmail.Text;

            if ((razao_social.Equals("") || cnpj.Length > 45 || senha.Equals("") || email.Equals("")))
            {
                LblResultado.Text = "Dados estão inseridos de forma incorreta!!";
            }
            else
            {
                senha = CriptografiaSenha.GerarHashMd5(senha);

                Empresa empresa = new Empresa()
                {
                    RazaoSocial = razao_social,
                    Cnpj        = cnpj,
                    Email       = email,
                    Senha       = senha
                };

                empresa = empresaDao.Inserir(empresa);
                if (empresa != null)
                {
                    Session["empresa"]  = empresa;
                    TxtRazaoSocial.Text = "";
                    TxtCnpj.Text        = "";
                    TxtEmail.Text       = "";
                    TxtSenha.Text       = "";
                    LblResultado.Text   = "Empresa cadastrada e logada com sucesso!";
                    Response.Redirect("~/vwLogin.aspx");
                }
                else
                {
                    LblResultado.Text = "Falha no cadastro!";
                }
            }
        }