private void Confirmar() { var erroSet = new List <CampoInvalido>(); Valida.ValidaCamposObrigatorios(Controls, ref erroSet); if (erroSet.Count == 0) { try { var modelo = ConveterParaObjeto(); var frmDefinir = new FrmDefinirLayout(modelo); frmDefinir.ShowDialog(); Salvou = true; Close(); } catch (Exception ex) { Excecoes.ExibirExcecoes(ex); } Close(); } else { Mensagens.MensagemCampoInvalido(erroSet); } }
public void limpaCamposColunas() { Valida.clear(new Object[] { txtNumeroColuna, txtPosicaoColuna, txtLarguraColuna, cbAlinhamentoColuna, txtTituloColuna, txtColunaSQL }); txtNumeroColuna.Focus(); txtNumeroColuna.Enabled = true; txtPosicaoColuna.Enabled = true; }
private void Inicializa() { Valida.ArgumentoNoNulo(_estados, "estados"); Valida.ArgumentoNoNulo(_transiciones, "transiciones"); Valida.ArgumentoNoNulo(_estadoInicial, "estadoInicial"); int maxIndiceEstados = _estados.Count; int maxIndiceTransiciones = _transiciones.Count; _matrizTransiciones = new Nodo[maxIndiceEstados, maxIndiceTransiciones]; // Se almacenan por estado. _accionesEntrada = new List <Accion> [maxIndiceEstados]; // Se almacenan por estado. _accionesSalida = new List <Accion> [maxIndiceEstados]; // Inicializar estados de transicion a no definido. for (int i = 0; i < maxIndiceEstados; i++) { for (int j = 0; j < maxIndiceTransiciones; j++) { _matrizTransiciones[i, j] = new Nodo(); } } // Estado inicial definido?. IndiceEstado(_estadoInicial); _indiceEstadoActual = _estados.IndexOf(_estadoInicial); }
private void Salvar() { var erroSet = new List <CampoInvalido>(); Valida.ValidaCamposObrigatorios(Controls, ref erroSet); if (erroSet.Count == 0) { try { MantemDados(); Mensagens.GravadoComSucesso(); Salvou = true; } catch (Exception ex) { Excecoes.ExibirExcecoes(ex); } Close(); } else { Mensagens.MensagemCampoInvalido(erroSet); } }
public static String getEstado(String estado, Boolean cadastro) { String msg = "Código do estado não encontrado"; String vSQL = String.Format("select ds_estado from estado where cd_estado = {0};", estado); return(Valida.getValidated(vSQL, msg, cadastro)); }
public static String getRegiao(String regiao, Boolean cadastro) { String msg = "Código da região não encontrado"; String vSQL = String.Format("select ds_regiao from regiao where cd_regiao = {0};", regiao); return(Valida.getValidated(vSQL, msg, cadastro)); }
public static String getPais(String pais, Boolean cadastro) { String msg = "Código do país não encontrado"; String vSQL = String.Format("select ds_pais from pais where cd_pais = {0};", pais); return(Valida.getValidated(vSQL, msg, cadastro)); }
private void txtEmail_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F9) { txtEmail.Text = Valida.consultaF9(11, "where ds_email is not null and st_ativo = 't'", "ds_email"); } }
public ActionResult EsqueceuSenha(CandidatoEsqueceuSenhaViewModel model) { if (!StringExt.IsNullOrWhiteSpace(model.Cpf, model.Email) && Valida.CPF(model.Cpf) && Valida.Email(model.Email)) { Candidato c = Candidato.ListarPorCPF(Formate.DeCPF(model.Cpf)); if (c != null && c.Email.ToLower() == model.Email.ToLower()) { string token = Candidato.GerarTokenParaAlterarSenha(c); string url = Url.Action("AlterarSenha", "Candidato", new { codigo = token }, Request.Url.Scheme); EnviarEmail.SolicitarSenha(c.Email, c.Nome, url); TempData["EsqueceuSenhaMensagem"] = $"Um email com instruções foi enviado para {c.Email}."; return(RedirectToAction("EsqueceuSenha")); } else { model.Mensagem = "Não foi encontrado nenhum candidato para os dados informados."; } } else { model.Mensagem = "Todos os campos devem serem preenchidos com valores válidos."; } return(View(model)); }
private void Salvar() { var erroSet = new List <CampoInvalido>(); Valida.ValidaCamposObrigatorios(Controls, ref erroSet); if (erroSet.Count == 0) { try { ConverterParaObjeto(); Cadastrou = true; } catch (Exception ex) { Excecoes.ExibirExcecoes(ex); } Close(); } else { Mensagens.MensagemCampoInvalido(erroSet); } }
private void btnGravarListaValores_Click(object sender, EventArgs e) { try { Boolean prossegue = Valida.verificaObrigatorios(new Object[] { txtSequencial, txtTituloLista, txtAltura, txtLargura, txtSql }); if (prossegue) { try { String vret = ""; cadListaValores listavalores = new cadListaValores(); listavalores.nr_sequencial = Convert.ToInt32(txtSequencial.Text); listavalores.ds_titulo = txtTituloLista.Text; listavalores.vl_altura = Convert.ToInt32(txtAltura.Text); listavalores.vl_largura = Convert.ToInt32(txtLargura.Text); listavalores.ds_sql = txtSql.Text; vret = cadListaValoresDAO.persistLista(listavalores); carregaGrid(); limpaCampos(); } catch (Exception erro) { Alert.erro("Erro ao Gravar Registro! \n" + erro.Message); } } } catch (Exception erro) { Alert.erro(String.Format("Erro ao gravar Lista de Valores {0}. {1}", txtTituloLista.Text, erro.Message)); } }
private void btnCadastrar_Click(object sender, EventArgs e) { string cpf = mskCPF.Text.Trim(); if (Valida.IsCpf(cpf)) { if (!ValidaTodos()) { return; } try { cli = new Cliente(); cli = GetCliente(); cli.Gravar(); Util.Mensagem("Dados gravados com sucesso!"); Limpar(); mskCPF.Clear(); mskCPF.Focus(); } catch (Exception ERRO) { Util.Mensagem("Falha na gravação dos dados. \n\n" + ERRO.Message); } } else { Util.MensagemErro("Campo CPF Vazio ou inválido!"); } }
private void btnGravarUsuario_Click(object sender, EventArgs e) { Boolean prossegue = Valida.verificaObrigatorios(new Object[] { txtcdUsuario, txtdsUsuario, txtdsSenha }); if (prossegue == true) { cadUsuario usuario = new cadUsuario(); usuario.cd_usuario = txtcdUsuario.Text; usuario.nm_usuario = txtdsUsuario.Text; usuario.sn_usuario = txtdsSenha.Text; usuario.ds_email = txtdsEmail.Text; usuario.ds_senha = txtdsSenhaEmail.Text; usuario.ds_smtp = txtdsSMTP.Text; usuario.nr_porta = Convert.ToInt16(txtnrPortaEmail.Text); usuario.st_ativo = chkAtivo.Checked; usuario.st_ssl = chkSSL.Checked; try { String vret = ""; vret = cadUsuarioDAO.persist(usuario); limpaCamposUsuario(); carregaGridUsuario(); } catch (Exception erro) { Alert.erro(String.Format("Erro ao Gravar Registro! \n {0}", erro.Message)); } } }
protected void cvCiruc_ServerValidate(object source, ServerValidateEventArgs args) { /*Instanciamos clase Valida para entrar a funcion*/ Valida valida = new Valida(); //valida 10 o 13 digitos if ((this.txtCiruc.Text.Length) > 10 && (this.txtCiruc.Text.Length) < 13) { args.IsValid = false; cvCiruc.ErrorMessage = "Error Ci/Ruc solo acepta 10 o 13 dígitos respectivamente"; } else { //valida cedula string msg = ""; msg = valida.Cedula(this.txtCiruc.Text); if (msg != "true") { args.IsValid = false; cvCiruc.ErrorMessage = msg; } else { args.IsValid = true; } } }
private void btnGravarColunas_Click(object sender, EventArgs e) { Boolean prossegue = Valida.verificaObrigatorios(new Object[] { txtSequencialColuna, txtNumeroColuna, txtPosicaoColuna, txtLarguraColuna, cbAlinhamentoColuna, txtTituloColuna, txtColunaSQL }); if (prossegue) { try { String vret = ""; cadListaValores listavalorescolunas = new cadListaValores(); listavalorescolunas.nr_sequencial = Convert.ToInt32(txtSequencialColuna.Text); listavalorescolunas.nr_coluna = Convert.ToInt32(txtNumeroColuna.Text); listavalorescolunas.nr_posicaocoluna = Convert.ToInt32(txtPosicaoColuna.Text); listavalorescolunas.ds_titulocoluna = txtTituloColuna.Text; listavalorescolunas.nm_camposqlcoluna = txtColunaSQL.Text; listavalorescolunas.nr_larguracampocoluna = Convert.ToInt32(txtLarguraColuna.Text); listavalorescolunas.ds_alinhamentocoluna = retornaAlinhamento(cbAlinhamentoColuna.SelectedIndex); vret = cadListaValoresDAO.persistListaColunas(listavalorescolunas); carregaGridValores(Convert.ToInt32(txtSequencialColuna.Text)); limpaCamposColunas(); } catch (Exception erro) { Alert.erro("Erro ao Gravar Registro! \n" + erro.Message); } } }
public void AprovarFluxo(FluxoDTO fluxoDTO) { try { var cliente = Valida.Cliente(_database, fluxoDTO.IdCliente); var usuario = Valida.Usuario(_database, fluxoDTO.IdUsuario); if (cliente.Id_Status != (int)EStatus.analise_gerencia && cliente.Id_Status != (int)EStatus.analise_controle_risco) { throw new ArgumentException(message: "Este cliente não está em fase de análise"); } int idStatus; if (cliente.Enderecos.Any(e => e.Cidade.Estado.Pais.Nome_Pais == "Brasil") || cliente.Id_Status == (int)EStatus.analise_gerencia) { idStatus = (int)EStatus.aprovado_gerencia; } else { idStatus = (int)EStatus.aprovado_controle_risco; } InserirAtualizarRegistros(fluxoDTO, cliente, idStatus); if (cliente.Enderecos.Any(e => e.Cidade.Estado.Pais.Nome_Pais != "Brasil") && idStatus == (int)EStatus.aprovado_gerencia) { InserirAtualizarRegistros(fluxoDTO, cliente, (int)EStatus.analise_controle_risco); } } catch (Exception e) { throw e; } }
private void btnLogin_Click(object sender, EventArgs e) { if (!Valida.Campo(txtLogin, "Login")) { return; } if (!Valida.Campo(txtSenha, "Senha")) { return; } Usuario usuario = new Usuario(); usuario.Login = txtLogin.Text.Trim(); usuario.Senha = txtSenha.Text.Trim(); if (usuario.ValidaLogin()) { Util.tipo_usuario = usuario.Tipo; this.Dispose();//Fecha o form de login! FrmPrincipal prin = new FrmPrincipal(); prin.ShowDialog(); } else { Util.MensagemErro("Usuario e/ou senha invalidos!"); Limpar(); } }
private void btnGravaPrograma_Click(object sender, EventArgs e) { //Verificar o processo de edição da grid, pois está carregando dados errados Boolean prossegue = Valida.verificaObrigatorios(new Object[] { txtcdModuloPrograma, txtcdPrograma, txtdsPrograma }); if (prossegue == true) { cadModulo cadPrograma = new cadModulo(); if (!txtcdSubMenuPrograma.Text.Equals(String.Empty)) { cadPrograma.cd_submenu = Convert.ToInt32(txtcdSubMenuPrograma.Text); } cadPrograma.cd_modulo = txtcdModuloPrograma.Text; cadPrograma.cd_programa = Convert.ToInt32(txtcdPrograma.Text); cadPrograma.ds_programa = txtdsPrograma.Text; try { String vret = ""; vret = cadProgramaDAO.gravaPrograma(cadPrograma); limpaCamposPrograma(); carregaGridPrograma(); } catch (Exception erro) { Alert.erro(String.Format("Erro ao Gravar Registro! \n {0}", erro.Message)); } } }
protected void cvRuc_ServerValidate(object source, ServerValidateEventArgs args) { /*Instanciamos clase Valida para entrar a funcion*/ Valida valida = new Valida(); //13 digitos if ((this.txtRuc.Text.Length) != 13) { args.IsValid = false; cvRuc.ErrorMessage = "Error Ruc debe tener 13 dígitos"; } else { //valida ruc string msg = ""; msg = valida.Cedula(this.txtRuc.Text); if (msg != "true") { args.IsValid = false; cvRuc.ErrorMessage = msg; } else { args.IsValid = true; } } }
public void TestEmailComportamento() { Assert.IsTrue(Valida.Email(email)); Assert.IsFalse(Valida.Email("foobar.com")); Assert.IsFalse(Valida.Email("@foobar.com")); Assert.IsFalse(Valida.Email("[email protected]")); Assert.IsFalse(Valida.Email("example@com")); }
public Usuario(string nome, int idade) { Nome = nome; Idade = idade; Valida.MinimoCaracteres(nome, 3, "Nome tem que ter 3 caracteres no mínimo"); Valida.MinimoInteiro(idade, 18, "Não permitido menor de idade"); }
private PropertyInfo GetChaveEstrangeira <T>() { Type tipo = typeof(T); T entidade = (T)Activator.CreateInstance(tipo); PropertyInfo properties = entidade.GetType().GetProperties().Where(x => Valida.ForeignKey(x) != null).FirstOrDefault(); return(properties); }
public void limpaCamposGeral() { Valida.clear(new object[] { txtEmail, txtObservacao, txtTitulo }); txtEmail.Focus(); //limpa grid for (int i = 0; i < gvGrid.RowCount;) { gvGrid.DeleteRow(i); } }
public ActionResult Cadastrar(CandidatoCadastrarViewModel model) { if (!StringExt.IsNullOrWhiteSpace(model.Nome, model.Cpf, model.Email, model.Senha, model.SenhaConfirmacao)) { if (model.SenhaConfirmacao == model.Senha) { if (Valida.Email(model.Email)) { model.Cpf = Formate.DeCPF(model.Cpf); if (Candidato.ListarPorCPF(model.Cpf) == null) { if (model.Cpf.Length == 11 && Valida.CPF(model.Cpf)) { var c = new Candidato() { Nome = model.Nome, Cpf = model.Cpf, Email = model.Email, Senha = Criptografia.RetornarHash(model.Senha) }; Candidato.Inserir(c); Sessao.Inserir("SimuladoCandidato", c); EnviarEmail.Cadastro(c.Email, c.Nome); return(RedirectToAction("Perfil")); } else { model.Mensagem = "Informe um CPF válido."; } } else { model.Mensagem = "Este CPF já está cadastrado."; } } else { model.Mensagem = "Informe um email válido."; } } else { model.Mensagem = "Senha de Confirmação diferente da Senha informada."; } } else { model.Mensagem = "Todos os campos são obrigatórios."; } return(View(model)); }
private void FindCpf() { Usuario usuario = new Usuario(); usuario.Cpf = mskCpf.Text; if (mskCpf.Text.Length == 11 || mskCpf.Text.Length == 14) { if (Valida.ValidarCPF(usuario.Cpf)) { var u = UsuarioDAO.BuscarUsuarioPorCpf(usuario); if (u == null) { MessageBox.Show($"CPF: [ {usuario.Cpf} ] não encontrado!"); txtNome.Focus(); } else { txtId.Text = u.UsuarioID.ToString(); txtNome.Text = u.Nome; txtRg.Text = u.Rg; mskdtaNascimento.Text = u.Nascimento; mskTelefone.Text = u.Telefone; txtEmail.Text = u.Email; mskCep_Leave.Text = u.Cep; txtRua.Text = u.Rua; txtNumero.Text = u.Numero; txtBairro.Text = u.Bairro; txtCidade.Text = u.Cidade; txtEstado.Text = u.Estado; pwdSenhaUsuario.Password = u.Senha; if (rdoAdministrador.IsChecked.Value == false) { rdoAdministrador.IsChecked = u.Administrador; } if (rdoAtendente.IsChecked.Value == false) { rdoAtendente.IsChecked = u.Atendente; } if (rdoMedico.IsChecked.Value == false) { rdoMedico.IsChecked = u.Medico; } ControleBotoes(2); } } else { MessageBox.Show("CPF inválido."); } } }
internal static void abrefrmCliente(String cdUsuario) { if (Valida.verificaPermissao("CAD", 1, cdUsuario)) { Utilidades.abreForm(new frmCliente(), "Erro ao abrir a tela de cadastro de Cliente/Fornecedor!"); } else { Alert.atencao("Usuário sem permissão de acesso a tela de cadastro de Cliente/Fornecedor!"); } }
internal static void abreAcesso(String cdUsuario) { if (Valida.verificaPermissao("SIS", 3, cdUsuario)) { Utilidades.abreForm(new frmAcesso(), "Erro ao abrir a tela Cadastro de Acesso!"); } else { Alert.atencao("Usuário sem permissão de acesso a tela de Cadastro de Acesso!"); } }
internal static void abreFrmListaValores(String cdUsuario) { if (Valida.verificaPermissao("SIS", 1, cdUsuario)) { Utilidades.abreForm(new frmListaValores(), "Erro ao abrir a tela Lista de Valores!"); } else { Alert.atencao("Usuário sem permissão de acesso a tela de Lista de Valores"); } }
private void txtdsEmailContato_Validated(object sender, EventArgs e) { if (!txtdsEmailContato.Text.Equals(String.Empty)) { if (!Valida.validaEmail(txtdsEmailContato.Text)) { Alert.atencao("E-mail inválido. Verifique o e-mail informado;"); txtdsEmailContato.Focus(); } } }
public void DefinirAccionSalida(string estado, Action accion, string descripcion) { Valida.TextoNoNuloVacio(descripcion, "Descripción"); int i = IndiceEstado(estado); if (_accionesSalida[i] == null) { _accionesSalida[i] = new List <Accion>(); } _accionesSalida[i].Add(new Accion(accion, descripcion)); }