private void txtCNPJCPF_Validating(object sender, CancelEventArgs e) { string strCPF, strCNPJ = string.Empty; bool exibeMsg = false; if (!string.IsNullOrEmpty(txtCNPJCPF.Text)) { txtCNPJCPF.Text = txtCNPJCPF.Text.Trim().Replace(".", "").Replace("-", "").Replace("/", ""); if (txtCNPJCPF.Text.Where(c => char.IsNumber(c)).Count() == 11) { strCPF = Convert.ToInt64(txtCNPJCPF.Text).ToString(@"000\.000\.000\-00"); if (!ValidaCPF.IsCpf(strCPF)) { exibeMsg = true; } else { txtCNPJCPF.Text = strCPF; } } else if (txtCNPJCPF.Text.Where(c => char.IsNumber(c)).Count() >= 14) { strCNPJ = Convert.ToInt64(txtCNPJCPF.Text).ToString(@"00\.000\.000\/0000\-00"); if (!ValidaCNPJ.IsCnpj(strCNPJ)) { exibeMsg = true; } else { txtCNPJCPF.Text = strCNPJ; } } else { exibeMsg = true; } if (exibeMsg) { epValidaDados.SetError(txtCNPJCPF, "CNPJ / CPF inválido."); MessageBox.Show("CNPJ / CPF inválido.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; } else { ClienteBLL = new ClienteBLL(); List <Cliente> cliList = ClienteBLL.getCliente(p => p.cnpj_cpf.Contains(txtCNPJCPF.Text)); if (cliList.Count() > 0) { if (cliList.FirstOrDefault().Id != Id) { epValidaDados.SetError(txtCNPJCPF, "CNPJ / CPF Já está cadastrado."); MessageBox.Show("CNPJ / CPF Já está cadastrado.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; } } } } }
public async Task <IActionResult> Create([Bind("Id,Codigo,Nome,Cpf,Senha,DataNascimento,PlanoDeSaudeId")] PacienteEntity pacienteEntity) { ViewData["errorMessage"] = ""; if (ModelState.IsValid) { //Validando o cadastro de pessoas maiores de idade. int idade = DateTime.Now.Year - pacienteEntity.DataNascimento.Year; if (idade >= 18) { //Utilizando o método para validar o CPF if (ValidaCPF.IsCpf(pacienteEntity.Cpf)) { _context.Add(pacienteEntity); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { ViewData["errorMessage"] = "O CPF está inválido."; } } else { ViewData["errorMessage"] = "Não é permitido cadastrar menor de idade."; } } ViewData["PlanoDeSaudeId"] = new SelectList(_context.PlanoSaudes, "Id", "Nome", pacienteEntity.PlanoDeSaudeId); return(View(pacienteEntity)); }
public override bool IsValid(object value) { var cpf = value as string; return(ValidaCPF.IsCpf(cpf)); //return base.IsValid(value); }
private void btnAlterar_Click(object sender, EventArgs e) { for (int i = 0; i < dataGridView1.RowCount; i++) { dataGridView1.Rows[i].DataGridView.Columns.Clear(); } try { string valor = mskCPF.Text; if (ValidaCPF.IsCpf(valor)) { Funcionarios func = new Funcionarios(); FuncionariosBO funcBO = new FuncionariosBO(); func.Nome = txtNome.Text; func.Senha = txtSenha.Text; if ((func.Nome == "") || (func.Nome == null) || (func.Senha == "") || (func.Senha == null)) { MessageBox.Show("Preencha todos os campos"); } else { func.Nome = txtNome.Text.ToUpper(); func.Cpf = Convert.ToInt64(mskCPF.Text); func.Funcao = cbbFuncao.SelectedItem.ToString(); func.Telefone = mskTelefone.Text; func.Celular = mskCelular.Text; func.Senha = txtSenha.Text; funcBO.Editar(func); MessageBox.Show("Funcionário editado com sucesso"); txtNome.Clear(); mskCPF.Clear(); mskBuscaCPF.Clear(); cbbFuncao.SelectedIndex = -1; mskTelefone.Clear(); mskCelular.Clear(); txtBusca.Clear(); txtSenha.Clear(); panel1.Enabled = false; btnAlterar.Enabled = false; } } else { MessageBox.Show("CPF Inválido !"); mskCPF.Clear(); } } catch { MessageBox.Show("Verifique os dados e tente novamente"); } }
public ActionResult Create([Bind(Include = "ID_CLIENTE,NOME_COMPLETO,ENDERECO,BAIRRO,CIDADE,ESTADO,TELEFONE,CELULAR,CPF_CLIENTE")] DADOS_CLIENTE dADOS_CLIENTE) { if (ModelState.IsValid && (ValidaCPF.IsCpf(dADOS_CLIENTE.CPF_CLIENTE) == true)) { db.DADOS_CLIENTE.Add(dADOS_CLIENTE); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dADOS_CLIENTE)); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { string CPF = value as string; if (ValidaCPF.IsCpf(CPF)) { return(ValidationResult.Success); } else { return(new ValidationResult(ErrorMessage)); } }
public bool filtroCPF() { Cpf = mskBCPF.Text; if (ValidaCPF.IsCpf(Cpf)) { return(true); } else { MessageBox.Show("CPF inválido!", "Atenção!"); return(false); } }
public Cliente PesquisaCliente(string cpf) { if (string.IsNullOrEmpty(cpf)) { throw new Exception("Cpf não informado"); } if (ValidaCPF.IsCpf(cpf) == false) { throw new Exception("Cpf inválido"); } return(Banco.Pesquisa(cpf)); }
public void CadastraCliente(Cliente cliente) { if (cliente == null) { throw new Exception("Cliente não informado."); } if (string.IsNullOrEmpty(cliente.CPF)) { throw new Exception("Cpf não informado"); } if (string.IsNullOrEmpty(cliente.Email)) { throw new Exception("Email não informado"); } if (string.IsNullOrEmpty(cliente.Endereco)) { throw new Exception("Endereco não informado"); } if (cliente.Idade < 18) { throw new Exception("Idade menor que 18"); } if (string.IsNullOrEmpty(cliente.Telefone)) { throw new Exception("Telefone não informado"); } if (IsValidEmail(cliente.Email) == false) { throw new Exception("Email inválido"); } if (cliente.Nome.Length > 50) { throw new Exception("Nome inválido"); } if (ValidaCPF.IsCpf(cliente.CPF) == false) { throw new Exception("Cpf inválido"); } Banco.Salvar(cliente); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { string valor = mskCPF.Text; if (ValidaCPF.IsCpf(valor)) { Funcionarios func = new Funcionarios(); FuncionariosBO funcBO = new FuncionariosBO(); func.Nome = txtNome.Text; func.Senha = txtSenha.Text; if ((func.Nome == "") || (func.Nome == null) || (func.Senha == "") || (func.Senha == null)) { MessageBox.Show("Preencha todos os campos"); } else { func.Nome = txtNome.Text.ToUpper(); func.Cpf = Convert.ToInt64(mskCPF.Text); func.Funcao = cbbFuncao.SelectedItem.ToString(); func.Telefone = mskTelefone.Text; func.Celular = mskCelular.Text; func.Senha = txtSenha.Text; funcBO.Gravar(func); MessageBox.Show("Funcionário cadastrado com sucesso"); txtNome.Clear(); mskCPF.Clear(); cbbFuncao.SelectedIndex = -1; mskTelefone.Clear(); mskCelular.Clear(); txtSenha.Clear(); } } else { MessageBox.Show("CPF Inválido!"); mskCPF.Clear(); } } catch { MessageBox.Show("Verifique os dados e tente novamente"); } }
private bool Validation(Client client) { bool validation = true; if (!ValidaCPF.IsCpf(PrepareToCpf(client.CPF))) { TempData["warning"] = "CPF invalido!"; validation = false; } else if (GetByCPF(client) != null) { TempData["warning"] = "CPF já Registrado!"; validation = false; } return validation; }
public void Cadastrar() { PessoaFisica pf = new PessoaFisica(); Console.Clear(); Console.WriteLine("------------------------------"); Console.WriteLine("CADASTRANDO PESSOA FISICA"); Console.WriteLine("------------------------------"); Console.WriteLine("Informe o ID"); pf.Id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome: "); pf.Nome = Console.ReadLine(); bool isValidCpf = false; while (!isValidCpf) { Console.WriteLine("Informe o CPF: "); var cpfDigitado = Console.ReadLine(); if (ValidaCPF.IsCpf(cpfDigitado)) { pf.Cpf = cpfDigitado; isValidCpf = true; } else { Console.WriteLine("CNPJ Invalido! \n Por favor digite um CNPJ valido"); } } Console.WriteLine("Informe a data de nascimento: \n"); pf.DtNascimento = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Informe o logradouro: "); pf.Logradouro = Console.ReadLine(); Console.WriteLine("Informe o numero do logradouro: "); pf.NumeroLogradouro = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome da cidade: "); pf.Cidade = Console.ReadLine(); Console.WriteLine("Informe a UF: "); pf.Uf = Console.ReadLine(); _pessoaFisicaDAO.CadastroPFisica(pf); }
private void maskValor_Leave_1(object sender, EventArgs e) { string valor = maskValor.Text; if (ValidaCPF.IsCpf(maskValor.Text)) { maskValor.BackColor = Color.White; mensagem = "O número é um CPF Válido !"; } else { maskValor.BackColor = Color.Red; mensagem = "O número é um CPF Inválido !"; } MessageBox.Show(mensagem, "Validação"); }
protected override bool PreCondicional() { aEmpresa.cnpj = Utility.removerCaracteresEspeciais(aEmpresa.cnpj); aEmpresa.cep = Utility.removerCaracteresEspeciais(aEmpresa.cep); if (aEmpresa.cnpj.Length == 11) { if (!ValidaCPF.IsCpf(aEmpresa.cnpj)) { addErro("CPF Inválido"); return(withoutError()); } } if (aEmpresa.cnpj.Length == 14) { if (!ValidaCNPJ.IsCnpj(aEmpresa.cnpj)) { addErro("CNPJ Inválido"); return(withoutError()); } } UserEmpresa associacao = aEmpresaUserRepository.Value.getUser(aUserId); if (associacao != null) { addErro("Já associado a uma empresa"); } Empresa lEmpresaDup = aEmpresaRepository.Value.getCNPJ(aEmpresa.cnpj); if (lEmpresaDup != null) { addErro("Já existe uma empresa cadastrada com este documento"); } User lUser = new UsersRepository().getId(aUserId); if (lUser != null && lUser.usermasterid.HasValue) { addErro("Usuário associado não pode criar empresa."); } return(withoutError()); }
public ClienteValidator() { RuleFor(c => c) .NotNull() .OnAnyFailure((x) => throw new ArgumentException("Cliente inválido")); var InformeNome = "Informe o nome"; RuleFor(c => c.Nome) .NotNull().WithMessage(InformeNome) .NotEmpty().WithMessage(InformeNome); var InformeEmail = "Informe o e-mail"; RuleFor(c => c.Email) .NotNull().WithMessage(InformeEmail) .NotEmpty().WithMessage(InformeEmail); var InformeEndereco = "Informe o endereço"; RuleFor(c => c.Enderecos) .NotNull().WithMessage(InformeEndereco) .Must(x => x.Count() > 0).WithMessage(InformeEndereco) .ForEach(x => x.SetValidator(new EnderecoValidator())); var InformeTelefone = "Informe um telefone"; RuleFor(c => c.Telefones) .NotNull().WithMessage(InformeTelefone) .Must(x => x.Count() > 0).WithMessage(InformeTelefone) .ForEach(x => x.SetValidator(new TelefoneValidator())); When(c => c.Tipo == TipoPessoa.Fisica, () => { RuleFor(c => c.CGC) .Must(c => ValidaCPF.IsCpf(c)) .WithMessage("Informe um CPF válido"); }); When(c => c.Tipo == TipoPessoa.Juridica, () => { RuleFor(c => c.CGC) .Must(c => ValidaCNPJ.IsCnpj(c)) .WithMessage("Informe um CNPJ válido"); }); }
public static async Task <string> ValidaFornecedor(FornecedorEntity fornecedor, EmpresaEntity empresa) { if (fornecedor.TipoFornecedor == TipoFornecedor.Fisico) { if (!ValidaCPF.IsCpf(fornecedor.CPFCNPJ)) { return("CPF Inválido"); } if (empresa.UF == UnidadeFederacaoSigla.PR && fornecedor.DataNascimento.Value.AddYears(18) >= DateTime.Now) { return("Fornecedor não pode ser cadastrado por ser menor de idade"); } return(""); } return(EmpresaValidation.ValidarCNPJEmpresa(empresa.CNPJ)); }
private void btSalvar_Click(object sender, EventArgs e) { FuncionarioDAO funcionarioDAO = new FuncionarioDAO(); Funcionario funcionario = getDTO(); if (txtCpf.Text != "" || txtNome.Text != "") { if (ValidaCPF.IsCpf(txtCpf.Text)) { Fill(); if (btSalvar.Text == "Salvar") { funcionarioDAO.Salvar(funcionario); MessageBox.Show("Cadastrado com Sucesso!"); } else { funcionarioDAO.atualizar(funcionario); MessageBox.Show("Atualizado com Sucesso!"); btSalvar.Text = "Salvar"; } try { Fill(); ControlaBotoes(true); limparCampos(); } catch (Exception) { MessageBox.Show("CPF Já cadastrado! "); } } else { MessageBox.Show(this, "campo CPF invalido", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(this, "Favor preencher: CPF/Nome ", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void cSalvar(object sender, EventArgs args) { if (ValidaCPF.IsCpf(cpf1)) { Consultas consulta = new Consultas(); consulta.Telefone = tel.Text; consulta.Cpf = cpf1; consulta.NomePaciente = NomePac.Text; consulta.Cidade = cit.Text; consulta.situacao = "Em espera"; if (consulta.NomePaciente != null) { if (consulta.Telefone != null) { if (consulta.Cidade != null) { DisplayAlert("Sucesso!", "Cadastrado!", "OK"); AcessoBanco acessobanco = new AcessoBanco(); acessobanco.Cadastro(consulta); Navigation.PushAsync(new Perfil(cpf1)); } else { DisplayAlert("ERRO", "A Cidade está em branco!", "Tentar Novamente"); } } else { DisplayAlert("ERRO", "O Telefone está em branco!", "Tentar Novamente"); } } else { DisplayAlert("ERRO", "O Nome está em branco!", "Tentar Novamente"); } } else { DisplayAlert("ERRO", "CPF Inválido!", "OK"); } }
protected async void btnAlterar_Click(object sender, EventArgs e) { if (Page.IsValid) { if (!ValidaCPF.IsCpf(txtCPF.Text)) { MessageBox.Show(this.Page, "CPF inválido"); return; } try { Cliente cliente = new Cliente(); cliente.ClienteId = int.Parse(Session["ClienteIdAlterar"].ToString()); cliente.Nome = txtNome.Text; cliente.CPF = txtCPF.Text.Replace(".", "").Replace("-", ""); cliente.mSituacao = lstSituacao.SelectedIndex; cliente.mTipoCliente = lstTipoCliente.SelectedIndex; if (rdbFeminino.Checked == true) { cliente.Sexo = "F"; } else if (rdbMasculino.Checked == true) { cliente.Sexo = "M"; } var message = JsonConvert.SerializeObject(cliente); var response = await CallApi.InsertAlterInfo(message, HttpMethod.Put, ApiEndPoint.ApiCliente + ApiEndPoint.Atualizar); MessageBox.Show(this.Page, response.ReasonPhrase); if (response.StatusCode == HttpStatusCode.OK) { Response.Redirect("Listar.aspx", false); } } catch (Exception ex) { MessageBox.Show(this.Page, "Erro ao alterar: " + ex.Message); } } }
public ForncecedorValidation() { RuleFor(f => f.Nome).NotEmpty().WithMessage("O campo {PropertyName} precisa ser fornecido") .Length(2, 100).WithMessage("O Campo {PropertyName} precisa ter entre {MinLength} e {MaxLength} caracteres"); When(f => f.TipoFornecedor == TipoFornecedor.PessoFisica, () => { RuleFor(f => f.Documento.Length).Equal(11) .WithMessage("O campo Documento precisa ter {ComparisonValue} caracteres e foi fornecido {PropertyValue}."); RuleFor(f => ValidaCPF.IsCpf(f.Documento)).Equal(true) .WithMessage("O documento fornecido é inválido."); }); When(f => f.TipoFornecedor == TipoFornecedor.PessoaJuridica, () => { RuleFor(f => f.Documento.Length).Equal(14) .WithMessage("O campo Documento precisa ter {ComparisonValue} caracteres e foi fornecido {PropertyValue}."); RuleFor(f => ValidaCNPJ.IsCnpj(f.Documento)).Equal(true) .WithMessage("O documento fornecido é inválido."); }); }
public void DeletaCliente(string cpf) { if (string.IsNullOrEmpty(cpf)) { throw new Exception("Cpf não informado"); } if (ValidaCPF.IsCpf(cpf) == false) { throw new Exception("Cpf inválido"); } var cliente = Banco.Pesquisa(cpf); if (cliente == null) { throw new Exception("Cliente não encontrado"); } Banco.Deleta(cpf); }
protected override bool PreCondicional() { if (aCliente == null) { addErro("Houve um erro ao obter as informações digitadas."); } else { if (string.IsNullOrWhiteSpace(aCliente.documento)) { addErro("Documento não pode estar em branco"); } else if (!ValidaCPF.IsCpf(aCliente.documento)) { addErro("CPF inválido"); } } return(withoutError()); }
public void Cbusca(object sender, EventArgs args) { if (CPF1 != null) { AcessoBanco acessoBanco = new AcessoBanco(); List <Consultas> consultas = acessoBanco.Pesquisar(CPF1); if (consultas.Any()) { AcessoBanco banco = new AcessoBanco(); ListaVagas.ItemsSource = banco.Pesquisar(CPF1); } else { DisplayAlert("Não Cadastrado!", "Sem consultas.", "Tentar novamente"); } } else if (ValidaCPF.IsCpf(CPF.Text)) { string cpf; cpf = Regex.Replace(CPF.Text, @"[^\d]", ""); AcessoBanco acessoBanco = new AcessoBanco(); List <Consultas> consultas = acessoBanco.Pesquisar(cpf); if (consultas.Any()) { AcessoBanco banco = new AcessoBanco(); ListaVagas.ItemsSource = banco.Pesquisar(cpf); } else { DisplayAlert("Não Cadastrado!", "Entrada mal sucedida!", "Tentar novamente"); } } else { DisplayAlert("ERRO", "CPF Inválido!", "OK"); } }
private void Bmarcar(object sender, EventArgs args) { if (ValidaCPF.IsCpf(Cpf.Text)) { DisplayAlert("Cadastrado!", "Cadastrado!", "OK"); Consultas consulta = new Consultas(); consulta.Telefone = Telefone.Text; consulta.Cpf = Cpf.Text; consulta.NomePaciente = Name.Text; consulta.situacao = "Em espera"; consulta.exame = Pick.ToString(); AcessoBanco acessobanco = new AcessoBanco(); acessobanco.Cadastro(consulta); Navigation.PushAsync(new MinhasConsultas(null)); } else { DisplayAlert("ERRO", "CPF Inválido!", "OK"); } }
public void Entrar(object sender, EventArgs args) { if (ValidaCPF.IsCpf(Cpf.Text)) { string cpf; cpf = Regex.Replace(Cpf.Text, @"[^\d]", ""); AcessoBanco acessoBanco = new AcessoBanco(); List <Consultas> consultas = acessoBanco.Pesquisar(cpf); if (consultas.Any()) { Navigation.PushAsync(new Perfil(cpf)); } else { Navigation.PushAsync(new Cadastro(cpf)); } } else { DisplayAlert("ERRO", "CPF Inválido!", "OK"); } }
protected override bool PreCondicional() { if (aAgendaDTO == null) { return(aContextoExecucao.withoutError(newError("Houve um problema com a requisição"))); } if (aAgendaDTO.cliente == null) { return(aContextoExecucao.withoutError(newError("Necessário colocar um cliente"))); } if (aAgendaDTO.cliente.clienteid < 1 && (string.IsNullOrWhiteSpace(aAgendaDTO.cliente.documento) || !aAgendaDTO.cliente.datanascimento.HasValue)) { return(aContextoExecucao.withoutError(newError("Necessário preencher todas as informações do cliente"))); } aAgendaDTO.cliente.documento = aAgendaDTO.cliente.documento.removerCaracteresEspeciais(); if (!ValidaCPF.IsCpf(aAgendaDTO.cliente.documento)) { return(aContextoExecucao.withoutError(newError("CPF inválido"))); } if (aAgendaDTO.servico == null) { return(aContextoExecucao.withoutError(newError("Necessário colocar um serviço"))); } if (aAgendaDTO.servico.servicoid < 1) { return(aContextoExecucao.withoutError(newError("Necessário colocar um serviço"))); } return(aContextoExecucao.withoutError()); }
public void Cadastrar() { Funcionario funcionario = new Funcionario(); Console.Clear(); Console.WriteLine("------------------------------"); Console.WriteLine("CADASTRANDO FUNCIONARIO"); Console.WriteLine("------------------------------"); Console.WriteLine("Informe o ID"); funcionario.Id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome: "); funcionario.Nome = Console.ReadLine(); bool isValidCpf = false; while (!isValidCpf) { Console.WriteLine("Informe o CPF: "); var cpfDigitado = Console.ReadLine(); if (ValidaCPF.IsCpf(cpfDigitado)) { funcionario.Cpf = cpfDigitado; isValidCpf = true; } else { Console.WriteLine("CNPJ Invalido! \n Por favor digite um CNPJ valido"); } } Console.WriteLine("Informe a data de nascimento: "); funcionario.DtNascimento = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Informe o logradouro: "); funcionario.Logradouro = Console.ReadLine(); Console.WriteLine("Informe o numero do logradouro: "); funcionario.NumeroLogradouro = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome da cidade: "); funcionario.Cidade = Console.ReadLine(); Console.WriteLine("Informe a UF: "); funcionario.Uf = Console.ReadLine(); Console.WriteLine("Informe a data de admissão"); funcionario.DtAdminissao = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Informe a função desempenhada: "); funcionario.Funcao = Console.ReadLine(); Console.WriteLine("Informe o salario: "); funcionario.Salario = Convert.ToDouble(Console.ReadLine()); _funcionarioDAO.CadastroFuncionario(funcionario); Console.Clear(); Console.WriteLine("O Funcionario " + funcionario.Nome + " foi cadastrado com sucesso!\n\n\n"); Console.WriteLine("Deseja retornar ao menu de cadastro?\n F1 - SIM\n F2 - NAO"); var novoCadastro = Console.ReadKey(); switch (novoCadastro.Key) { case ConsoleKey.F1: Console.Clear(); MenuCadastrar(); break; case ConsoleKey.F2: Console.Clear(); MenuPrincipal mp = new MenuPrincipal(); mp.TelaInicial(); break; } }
public static Boolean cpf(String cpf) { return(ValidaCPF.IsCpf(cpf)); }
private void btnSalvar_Click(object sender, EventArgs e) { //Formata Visual SidePanel.Height = btnSalvar.Height; SidePanel.Top = btnSalvar.Top; //Verifica se todos os campos estão preenchidos if (ValidaCPF.IsCpf(txtCpf.Text)) { if (txtNome.Text == "" || txtRg.Text == "" || txtCpf.Text == "" || txtTelefone.Text == "" || txtCelular.Text == "" || txtEnd.Text == "" || txtNumero.Text == "" || txtComplemento.Text == "" || txtBairro.Text == "" || txtCep.Text == "" || txtCidade.Text == "" || txtUf.Text == "") { //Mensagem para o usuário MessageBox.Show("Informe todos os campos!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Conexao conexao = new Conexao(); conexao.conectar(); if (funcao == "ADICIONAR") { SqlCommand cmd = new SqlCommand("sp_Ins_Cliente", conexao.conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NM_CLIENTE", txtNome.Text); cmd.Parameters.AddWithValue("@RG_CLIENTE", txtRg.Text); cmd.Parameters.AddWithValue("@CPF_CLIENTE", txtCpf.Text); cmd.Parameters.AddWithValue("@TELEFONE_CLIENTE", txtTelefone.Text); cmd.Parameters.AddWithValue("@CELULAR_CLIENTE", txtCelular.Text); cmd.Parameters.AddWithValue("@ENDERECO_CLIENTE", txtEnd.Text); cmd.Parameters.AddWithValue("@NUMERO_CLIENTE", txtNumero.Text); cmd.Parameters.AddWithValue("@COMPLEMENTO_CLIENTE", txtComplemento.Text); cmd.Parameters.AddWithValue("@BAIRRO_CLIENTE", txtBairro.Text); cmd.Parameters.AddWithValue("@CEP_CLIENTE", txtCep.Text); cmd.Parameters.AddWithValue("@CIDADE_CLIENTE", txtCidade.Text); cmd.Parameters.AddWithValue("@ESTADO_CLIENTE", txtUf.Text); cmd.Parameters.AddWithValue("@OBS_CLIENTE", txtObs.Text); cmd.Parameters.AddWithValue("@ST_CLIENTE", "True"); cmd.ExecuteReader(CommandBehavior.SingleRow); } else { SqlCommand cmd = new SqlCommand("sp_Upd_Cliente", conexao.conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_CLIENTE", Convert.ToInt32(txtCodigo.Text)); cmd.Parameters.AddWithValue("@NM_CLIENTE", txtNome.Text); cmd.Parameters.AddWithValue("@RG_CLIENTE", txtRg.Text); cmd.Parameters.AddWithValue("@CPF_CLIENTE", txtCpf.Text); cmd.Parameters.AddWithValue("@TELEFONE_CLIENTE", txtTelefone.Text); cmd.Parameters.AddWithValue("@CELULAR_CLIENTE", txtCelular.Text); cmd.Parameters.AddWithValue("@ENDERECO_CLIENTE", txtEnd.Text); cmd.Parameters.AddWithValue("@NUMERO_CLIENTE", txtNumero.Text); cmd.Parameters.AddWithValue("@COMPLEMENTO_CLIENTE", txtComplemento.Text); cmd.Parameters.AddWithValue("@BAIRRO_CLIENTE", txtBairro.Text); cmd.Parameters.AddWithValue("@CEP_CLIENTE", txtCep.Text); cmd.Parameters.AddWithValue("@CIDADE_CLIENTE", txtCidade.Text); cmd.Parameters.AddWithValue("@ESTADO_CLIENTE", txtUf.Text); cmd.Parameters.AddWithValue("@OBS_CLIENTE", txtObs.Text); cmd.Parameters.AddWithValue("@ST_CLIENTE", "True"); cmd.ExecuteReader(CommandBehavior.SingleRow); } conexao.desconectar(); controleBotao(true); atualizaGridView(); } } else { MessageBox.Show("CPF Inválido!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void VisualizarNotas() { var menu = new MenuService(); var optionMenu = new OptionMenuService(); var alunoRepository = new AlunoRepository(); var notaRepository = new NotaRepository(); int AlunoID = 0; string cpfAluno; bool valid = false; Console.Clear(); Console.WriteLine("------------------------------------------"); Console.WriteLine(" Universidade Ecológica do Sítio do Caqui "); Console.WriteLine("------------------------------------------"); Console.WriteLine("| Vizualizar Notas Do Aluno |"); Console.WriteLine("------------------------------------------"); Console.Write("Aluno CPF: "); while (!valid) { cpfAluno = Console.ReadLine(); if (ValidaCPF.IsCpf(cpfAluno)) { valid = true; } else { Console.WriteLine("------------------------------------------"); Console.WriteLine("| CPF inválido! |"); Console.WriteLine("------------------------------------------"); valid = false; } if (!valid) { optionMenu.OperationError(); Console.Write("Aluno CPF: "); } else { if (alunoRepository.VerificaCPFAluno(cpfAluno, out int?idAluno)) { AlunoID = Convert.ToInt32(idAluno); valid = true; } else { valid = false; } } } optionMenu.SairViualizar(); Console.Write("-> "); var opcao = Console.ReadLine(); try { switch (opcao) { case "1": menu.Menu(); break; case "2": notaRepository.VizualizaNotaAluno(AlunoID); break; default: break; } } catch (Exception) { throw; } }