public List <string> validaDados(entidade.Usuario usuario) { List <string> erros = new List <string>(); validacao val = new validacao(); if (!val.verificaCampoDigitado(usuario.Email) || !usuario.Email.Contains("@") || usuario.Email.IndexOf('@') > (usuario.Email.LastIndexOf('.'))) { erros.Add("Email Inválido"); } if (!val.verificaTamanhoMinimoString(usuario.Nome, 5)) { erros.Add("O Nome deve ter mais que 5 caracteres"); } if (!val.verificaTamanhoMinimoString(usuario.Login, 4)) { erros.Add("O usuário deve ter mais que 4 caracteres"); } if (!val.verificaTamanhoMinimoString(usuario.Senha, 4)) { erros.Add("A senha deve ter mais que 4 caracteres"); } if (val.dataMenorQueAgora(usuario.Validade)) { erros.Add("A validade não pode ser anterior ao dia de hoje"); } if (usuario.Nivel <= 0) { erros.Add("Nível inválido"); } if (usuario.Senha != usuario.ConfirmaSenha) { erros.Add("As senhas não conferem"); } if (usuario.Id <= 0) { if (verificaLoginCadastrado(usuario.Login)) { erros.Add("Já existe um usuário com o login informado"); } } else { if (verificaLoginCadastrado(usuario.Login, usuario.Id)) { erros.Add("Já existe um usuário com o login informado"); } } return(erros); }
public void cadastro() { validacao valida = new validacao(); usuario usuario = new usuario(); usuario.nome = valida.prepDB(txtNome.Text); usuario.user = valida.prepDB(txtUsuario.Text); usuario.email = valida.prepDB(txtEmail.Text); usuario.senha = valida.prepDB(txtSenha.Text); usuario.permissao = ddlPermissao.SelectedValue; usuario.cadastrar_usuario(); }
public void update() { valida = new validacao(); info_ilum ilum = new info_ilum(); ilum.cod_un_ilu_pub = valida.prepDB(hfCodilumPK.Value); ilum.tipo_braco = valida.prepDB(ddlTipoBraco.SelectedValue); ilum.proj_braco = valida.prepDB(txtProjBraco.Text.Replace(",", ".")); ilum.tipo_luminaria = valida.prepDB(ddlTipoLum.SelectedValue); ilum.quant_luminarias = valida.prepDB(ddlQtdeLum.Text); ilum.tipo_fonte_luminaria = valida.prepDB(ddlTipoFonteLum.SelectedValue); ilum.potencia_fonte_lumi = valida.prepDB(ddlPotFonteLum.SelectedValue); ilum.quant_fontes_lumi = valida.prepDB(ddlQtdeFonteLum.SelectedValue); ilum.potencia_total_fonte_lumi = valida.prepDB(txtPotTotFonteLum.Text); ilum.carga_inst_total_un_ilum_pub = valida.prepDB(txtCargInsTotUIP.Text); ilum.tipo_reator = valida.prepDB(ddlTipoReator.SelectedValue); ilum.tipo_rele = valida.prepDB(ddlTipoRele.SelectedValue); ilum.tipo_alimentacao = valida.prepDB(ddlTipoAlimentacao.SelectedValue); ilum.tipo_poste = valida.prepDB(ddlTipoPoste.SelectedValue); ilum.altura_poste = valida.prepDB(txtAltPoste.Text.Replace(",", ".")); ilum.altura_inst_lumi = valida.prepDB(txtAltInstLum.Text.Replace(",", ".")); ilum.lat = valida.prepDB(txtLat.Text); ilum.lng = valida.prepDB(txtLng.Text); ilum.municipio = valida.prepDB(txtMun.Text); ilum.regional = valida.prepDB(txtReg.Text); ilum.bairro = valida.prepDB(txtBair.Text); ilum.classelumi = valida.prepDB(ddlClassIlum.SelectedValue); ilum.logradouro = valida.prepDB(txtLog.Text); ilum.cep = valida.prepDB(txtCEP.Text); ilum.cod_logradouro = valida.prepDB(txtCodLog.Text); ilum.ilum_destaq = valida.prepDB(ddlIlumDest.SelectedValue); ilum.nome_local_destaq = valida.prepDB(txtNomeLocDestaq.Text); ilum.medicao = valida.prepDB(txtMed.Text.Replace(",", ".")); ilum.cod_login = hfLoginPK.Value; ilum.observacao = valida.prepDB(txtObservacao.Text); string menssagem = ilum.update(); if (menssagem.Contains("sucesso")) { Msucesso.Visible = true; Msucesso.InnerHtml = "<center><strong> " + menssagem + " </strong>"; } else { Merro.Visible = true; Merro.InnerHtml = "<center><strong> " + menssagem + " </strong>"; } }
public List<string> validaDados(entidade.Usuario usuario) { List<string> erros = new List<string>(); validacao val = new validacao(); if (!val.verificaCampoDigitado(usuario.Email)|| !usuario.Email.Contains("@") || usuario.Email.IndexOf('@') > (usuario.Email.LastIndexOf('.'))) erros.Add("Email Inválido"); if (!val.verificaTamanhoMinimoString(usuario.Nome, 5)) erros.Add("O Nome deve ter mais que 5 caracteres"); if (!val.verificaTamanhoMinimoString(usuario.Login, 4)) erros.Add("O usuário deve ter mais que 4 caracteres"); if (!val.verificaTamanhoMinimoString(usuario.Senha, 4)) erros.Add("A senha deve ter mais que 4 caracteres"); if (val.dataMenorQueAgora(usuario.Validade)) erros.Add("A validade não pode ser anterior ao dia de hoje"); if (usuario.Nivel <= 0) erros.Add("Nível inválido"); if (usuario.Senha != usuario.ConfirmaSenha) erros.Add("As senhas não conferem"); if (usuario.Id <= 0) { if (verificaLoginCadastrado(usuario.Login)) erros.Add("Já existe um usuário com o login informado"); } else { if (verificaLoginCadastrado(usuario.Login, usuario.Id)) erros.Add("Já existe um usuário com o login informado"); } return erros; }
static void Main(string[] args) { validacao v = new validacao(); }