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); } }
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; } } }