//INSERIR public static void Inserir(MPessoa item) { if (item == null) { throw new Exception("Objeto PESSOA inválido"); } //NOME if (item.Nome.Trim() == "" || item.Nome.Length > 200) { throw new Exception("O Nome digitado esta inválido"); } //CPF if (item.CPF.Trim() == "" || item.CPF.Length != 14) { throw new Exception("Objeto CPF em branco, ou com numeros incompletos"); } for (int i = 0; i < 14; i++) { if (i != 3 && i != 7 && i != 11) { if (!Char.IsDigit(item.CPF[i])) { throw new Exception("CPF inválido"); } } } //DATA DE NASCIMENTO if (item.DataNascimento > DateTime.Now) { throw new Exception("Ano de Nascimento não pode ser maior que a data atual!"); } try { DPessoa.Inserir(item); } catch { throw; } }
public static void Inserir(MPessoa item) { if (item == null) { throw new Exception("Objeto PESSOA inválido"); } if (item.Nome.Trim() == "" || item.Nome.Length > 200) { throw new Exception("Objeto PESSOA nome inválido"); } //todo CPF //todo DataNascimento try { DPessoa.Inserir(item); } catch { throw; } }