Example #1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         ModeloUsuario modelo = new ModeloUsuario()
         {
             usu_nome          = txtNome.Text,
             usu_cpf           = mktCpfCnpj.Text,
             usu_rg            = mktRgIe.Text,
             usu_cep           = mktCep.Text,
             usu_estado        = cbxEstado.Text,
             usu_sgl           = cbxSgl.Text,
             usu_cidade        = cbxCidade.Text,
             usu_bairro        = cbxBairro.Text,
             usu_logradouro    = cbxLogradouro.Text,
             usu_numero        = txtNumero.Text,
             usu_complemento   = txtComplemento.Text,
             usu_email         = txtEmail.Text,
             usu_telefone      = mktTelefone.Text,
             usu_celular       = mktCelular.Text,
             usu_login         = txtLogin.Text,
             usu_senha         = txtSenha.Text,
             usu_lembretesenha = txtLembreteSenha.Text
         };
         DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexão);
         BLLUsuario bll = new BLLUsuario(cx);
         if (txtCodigo.Text == "")
         {
             bll.Inserir(modelo);
             CadastraPermissao(modelo.usu_cod);
             Mensagem("USUÁRIO INSERIDO CÓDIGO: " + modelo.usu_cod, Color.Blue);
         }
         else
         {
             modelo.usu_cod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             CadastraPermissao(modelo.usu_cod);
             Mensagem("USUÁRIO ATUALIZADO COM SUCESSO ", Color.Blue);
             //AtulizaMenu();
         }
         LimpaTela();
         alteraBotoes();
     }
     catch (Exception erro)
     {
         Erro(erro.Message);
     }
 }
Example #2
0
        protected void BtnCadastrar_Click(object sender, EventArgs e)
        {
            MODUsuario   usuario = new MODUsuario();
            Criptografia cripto  = new Criptografia();

            bool senhaForte = ValidaSenhaForte.ValidaSenha(TxtSenha.Text.Trim());

            List <MODUsuario> checaEmail = new List <MODUsuario>();

            if (senhaForte == false)
            {
                LblResposta.Text = Erros.SenhaFraca;
            }
            else if (TxtEmail.Text.Trim() == "" || TxtEmail.Text.Length > 50)
            {
                LblResposta.Text = Erros.EmailVazio;
            }
            else if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50)
            {
                LblResposta.Text = Erros.NomeVazio;
            }
            else if (TxtLogin.Text.Trim() == "" || TxtLogin.Text.Length > 15)
            {
                LblResposta.Text = Erros.LoginVazio;
            }
            else if (TxtSenha.Text.Trim() == "")
            {
                LblResposta.Text = Erros.SenhaVazio;
            }
            else
            {
                try
                {
                    usuario.Login          = TxtLogin.Text.Trim();
                    usuario.Nome           = TxtNome.Text.Trim();
                    usuario.Email          = TxtEmail.Text.Trim();
                    usuario.Imagem         = "Imagens/usuario.png";
                    usuario.Senha          = cripto.criptografia(TxtSenha.Text.Trim());
                    usuario.DataCadastro   = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                    usuario.FkTipo         = 1;
                    usuario.FkStatus       = 1;
                    usuario.PrimeiroAcesso = 's';

                    checaEmail = BLLUsuario.Pesquisar(usuario, "email");

                    if (checaEmail.Count > 0)
                    {
                        LblResposta.Text = "Endereço de Email já cadastrado anteriormente";
                    }
                    else
                    {
                        BLLUsuario.Inserir(usuario);

                        LblResposta.Text = "Administrador cadastrado com sucesso!";

                        Response.Redirect("../Pages/Principal.aspx");
                    }
                }
                catch (Exception)
                {
                    Response.Write("<script>alert('Erro ao inserir!');</script>");
                    throw;
                }
            }
        }
        protected void BtnCadastrar_Click(object sender, EventArgs e)
        {
            MODUsuario   usuario    = new MODUsuario();
            Criptografia cripto     = new Criptografia();
            EnviaEmail   enviaEmail = new EnviaEmail();

            List <MODUsuario> checaEmail = new List <MODUsuario>();

            if (TxtEmail.Text.Trim() == "" || TxtEmail.Text.Length > 50)
            {
                LblResposta.Text = Erros.EmailVazio;
            }
            else if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50)
            {
                LblResposta.Text = Erros.NomeVazio;
            }
            else if (TxtProntuario.Text.Trim() == "" || TxtProntuario.Text.Length > 15)
            {
                LblResposta.Text = Erros.LoginVazio;
            }
            else
            {
                try
                {
                    usuario.Login        = TxtProntuario.Text.Trim();
                    usuario.Nome         = TxtNome.Text.Trim();
                    usuario.Email        = TxtEmail.Text.Trim();
                    usuario.Imagem       = "Imagens/usuario.png";
                    usuario.DataCadastro = Convert.ToDateTime(DateTime.Now.ToShortDateString());

                    if (TxtTipoUsuario.SelectedValue == "Administrador")
                    {
                        usuario.FkTipo = 1;
                    }
                    else
                    {
                        usuario.FkTipo = 2;
                    }

                    string senha = GeradorSenhaAleatoria.GeraSenha();

                    usuario.Senha          = cripto.criptografia(senha);
                    usuario.FkStatus       = 1;
                    usuario.PrimeiroAcesso = 's';

                    checaEmail = BLLUsuario.Pesquisar(usuario, "email");

                    if (checaEmail.Count > 0)
                    {
                        LblResposta.Text = "Endereço de Email já cadastrado anteriormente";
                    }
                    else
                    {
                        BLLUsuario.Inserir(usuario);

                        enviaEmail.EnvioEmail(usuario.Email, usuario.Nome, senha, usuario.Login);

                        LblResposta.Text = "Usuário cadastrado com sucesso!";
                    }
                }
                catch (Exception)
                {
                    Response.Write("<script>alert('Erro ao inserir!');</script>");
                    throw;
                }
            }
        }