public static void Renderizar() { Funcionario f = new Funcionario(); Cargo c = new Cargo(); Console.WriteLine("\tCADASTRO FUNCIONÁRIO"); Console.WriteLine("Informe o nome: "); f.Nome = Console.ReadLine(); Console.WriteLine("Informe o CPF: "); f.Cpf = Console.ReadLine(); if (ValidaCpf.ValidarCpf(f.Cpf)) { Console.WriteLine("Informe a Data de Nascimento: dd/MM/yyyy"); f.Nascimento = Convert.ToDateTime(Console.ReadLine()); if (FuncionarioDAO.CadastrarFuncionario(f)) { Console.WriteLine("Funcionário Cadastrado com Sucesso!"); //foreach (var item in FuncionarioDAO.RetornaFuncionarios()) //{ // Console.WriteLine(item); //} } else { Console.WriteLine("Funcionario já cadastrado!!"); } } else { Console.WriteLine("CPF invalido"); } }
public static bool tratamentoCpfFornecedor(TextBox txt) { if (txt.Text != "") { string cpf = txt.Text.Replace(".", "").Replace("-", "").Replace("/", ""); if (ValidaCpf.IsCpf(txt.Text) != true) { MessageBox.Show("CPF ou CNPJ inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } else { txt.Text = Convert.ToUInt64(cpf).ToString(@"000\.000\.000\-00"); SGAP.Modelo.SGAPContexto contexto = new SGAPContexto(); cpf = txt.Text; Fornecedor forn = contexto.Fornecedor.ToList().FirstOrDefault(t => t.cnpj.CompareTo(cpf) == 0); if (forn != null) { MessageBox.Show("Este CPF já está cadastrado no sistema!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } else { return(true); } } } else { return(true); } }
public static bool tratamentoCpnjFornecedor(TextBox txt) { if (txt.Text != "") { string cnpj = txt.Text.Replace(".", "").Replace("-", "").Replace("/", ""); if (ValidaCpf.IsCnpj(txt.Text) != true) { //MessageBox.Show("CNPJ inválido", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Information); //txt.Focus(); //return false; return(FuncGeral.tratamentoCpfFornecedor(txt)); } else { txt.Text = Convert.ToUInt64(cnpj).ToString(@"00\.000\.000\/0000\.00"); SGAP.Modelo.SGAPContexto contexto = new SGAPContexto(); cnpj = txt.Text; Fornecedor fornecedor = contexto.Fornecedor.ToList().FirstOrDefault(t => t.cnpj.CompareTo(cnpj) == 0); if (fornecedor != null) { MessageBox.Show("Já existe um fornecedor cadastrado com este CNPJ!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Error); txt.Focus(); return(false); } else { return(true); } } } else { return(true); } }
public Pessoa AtualizarPessoa(int id, [FromBody] Pessoa pessoa) { try { if (pessoa != null) { Console.WriteLine("Pessoa"); if (ValidaCpf.ECpf(pessoa.Cpf)) { foreach (var item in Pessoa.pessoas) { if (item.Codigo == id) { Console.WriteLine(item.Codigo); item.Cpf = pessoa.Cpf; item.DataNascimento = pessoa.DataNascimento; item.Nome = pessoa.Nome; item.Uf = pessoa.Uf; break; } } } } return(Pessoa.pessoas.FirstOrDefault(h => h.Codigo == id)); } catch (Exception ex) { Console.WriteLine("Error PessoaController: " + ex.Message + " - " + ex.StackTrace); } return(null); }
private void addClientBtn_Click(object sender, EventArgs e) { if (!CheckCamposPreenchidos()) { MessageBox.Show("Há campos obrigatórios não preenchidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { Cliente novoCliente = new Cliente { Nome = addClientName.Text, Email = addClientEmail.Text, Telefone = AddTelmkTxt.Text }; //impedindo inserção de CPF repetido LocadoraContext db = new LocadoraContext(); try { if (!ValidaCpf.IsCpf(addCpfTxtmsk.Text)) { MessageBox.Show("CPF inválido!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string testeCpf = (from cliente in db.Clientes where cliente.Cpf == addCpfTxtmsk.Text select cliente.Cpf).SingleOrDefault(); if (testeCpf != null) { MessageBox.Show("CPF já cadastrado no sistema!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { novoCliente.Cpf = addCpfTxtmsk.Text; } ///////////////////////////////////// } ClienteCrud clCrud = new ClienteCrud(); if (clCrud.Insert(novoCliente)) { MessageBox.Show("Cliente inserido com sucesso!"); this.Hide(); } else { MessageBox.Show("Ocorreu um erro! Tente novamente"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public bool IsValid() { if (!ValidaCpf.IsValid(Cpf)) { ValidationResult.Add(new ValidationError("CPF inválido!")); return false; } return true; }
private void editClientBtn_Click(object sender, EventArgs e) { ClienteCrud crud = new ClienteCrud(); Cliente novoCliente = new Cliente(); try { //impedindo inserção de CPF repetido LocadoraContext db = new LocadoraContext(); if (!ValidaCpf.IsCpf(editCpfTxtmsk.Text)) { MessageBox.Show("CPF inválido!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { string testeCpf = (from cliente in db.Clientes where cliente.Cpf == editCpfTxtmsk.Text select cliente.Cpf).SingleOrDefault(); if (testeCpf != null && testeCpf != cliente.Cpf) { MessageBox.Show("CPF já cadastrado no sistema!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { novoCliente.Cpf = editCpfTxtmsk.Text; } } novoCliente.Email = editClientEmail.Text; novoCliente.Nome = editClientName.Text; novoCliente.Telefone = editTelmkTxt.Text; if (crud.Atualizar(cliente, novoCliente)) { MessageBox.Show("Cliente atualizado!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Ocorreu um erro!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async Task <ActionResult <Cliente> > PostCliente(Cliente cliente) { if (ValidaCpf.IsCpf(cliente.Cpf)) { _context.Cliente.Add(cliente); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCliente", new { id = cliente.ClienteId }, cliente)); } else { return(NotFound("Cpf Inválido")); } }
public ActionResult <string> Get(string cpf) { if (string.IsNullOrWhiteSpace(cpf)) { throw new System.ArgumentException("Preencha o CPF!", nameof(cpf)); } var validador = ValidaCpf.IsCpf(cpf); if (validador) { return("válido"); } return("inválido"); }
public IHttpActionResult PostCliente(Cliente request) { request.Estado = request.Estado.ToUpper(); request.DataCadastro = DateTime.Today; var dataNascimento = request.DataNascimento; var today = DateTime.Today; var idade = today.Year - dataNascimento.Value.Year; if (dataNascimento > today.AddYears(-idade)) { idade--; } try { if (ValidaCpf.CpfValido(request.Cpf) == false) { return(Conflict()); } if (VerificaCpfDuplicado(request.Cpf)) { return(Conflict()); } if (request.Estado == "SC" && request.Rg == "") { return(Conflict()); } if (request.Estado == "PR" && idade < 18) { return(Conflict()); } else { db.Cliente.Add(request); db.SaveChanges(); } } catch (DbUpdateException ex) { return(InternalServerError(ex)); } return(Ok()); }
public Pessoa InserirPessoa([FromBody] Pessoa pessoa) { try { if (pessoa != null) { if (ValidaCpf.ECpf(pessoa.Cpf)) { Pessoa.pessoas.Add(pessoa); return(pessoa); } } } catch (Exception ex) { Console.WriteLine("Error PessoaController: " + ex.Message + " - " + ex.StackTrace); } return(null); }
public static bool tratamentoCpfConsumidorNoBd(TextBox txt) { if (txt.Text != "") { string cpf = txt.Text.Replace(".", "").Replace("-", "").Replace("/", ""); if (ValidaCpf.IsCpf(txt.Text) != true) { MessageBox.Show("CPF inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } else { txt.Text = Convert.ToUInt64(cpf).ToString(@"000\.000\.000\-00"); return(true); } } return(true); }
public static bool tratamentoCpnjFornecedorNoBd(TextBox txt) { if (txt.Text != "") { string cnpj = txt.Text.Replace(".", "").Replace("-", "").Replace("/", ""); if (ValidaCpf.IsCnpj(txt.Text) != true) { MessageBox.Show("CNPJ inválido", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } else { txt.Text = Convert.ToUInt64(cnpj).ToString(@"00\.000\.000\/0000\.00"); return(true); } } else { return(true); } }
public void TestCpfInValido(string source) { Assert.False(ValidaCpf.Validate(source)); }
public void TestCpfValido(string source) { Assert.True(ValidaCpf.Validate(source)); }
public static bool validarCpf(string cpf) { return(ValidaCpf.validaCpf(cpf)); }