public void Alterar(Pessoa modelo) { if (modelo.Nome.Trim().Length == 0) { throw new Exception("O nome do Tipo de Pessoa é obrigatório"); } DALPessoa DalObj = new DALPessoa(Conexao); DalObj.Alterar(modelo); }
public bool AlterarEndereco(Endereco end) { try { DALPessoa objDALPessoa = new DALPessoa(); objDALPessoa.Alterar(end); return(true); } catch (Exception) { return(false); } }
public bool AlterarFuncionario(Funcionario func) { try { DALPessoa objDALPessoa = new DALPessoa(); objDALPessoa.Alterar(func); return(true); } catch (Exception) { return(false); } }
public bool AlterarCliente(Cliente cli) { try { DALPessoa objDALPessoa = new DALPessoa(); objDALPessoa.Alterar(cli); return(true); } catch (Exception) { return(false); } }
public bool AlterarPessoa(Pessoa pes) { try { DALPessoa objDALPessoa = new DALPessoa(); objDALPessoa.Alterar(pes); return(true); } catch (Exception) { return(false); } }
public void Alterar(MODELOPessoa modelo) { try { string strPadrao = "^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$"; if (!System.Text.RegularExpressions.Regex.IsMatch(modelo.Email, strPadrao)) { throw new ArgumentNullException("Email", "E-mail Invalido"); } string strPadraoCpf = "([0-9]{2}[\\.]?[0-9]{3}[\\.]?[0-9]{3}[\\/]?[0-9]{4}[-]?[0-9]{2})|([0-9]{3}[\\.]?[0-9]{3}[\\.]?[0-9]{3}[-]?[0-9]{2})"; if (!System.Text.RegularExpressions.Regex.IsMatch(modelo.Cpf, strPadraoCpf)) { throw new ArgumentNullException("CPF", "CPF Invalido"); } if (modelo.Nome == "") { throw new ArgumentNullException("Nome", "Nao pode ser vazio."); } if (modelo.Sexo == "") { throw new ArgumentNullException("Sexo", "Entrada deve ser apenas M ou F."); } if (modelo.Endereco == "") { throw new ArgumentNullException("Endereco", "Entrada não pode ser vazia."); } if (modelo.Telefone == "") { throw new ArgumentNullException("Telefone", "Entrada não pode ser vazia."); } int anos = (int)modelo.DataNascimento.Subtract(DateTime.Today).TotalDays / 365; if ((-1 * anos) < 18) { throw new ArgumentNullException("Idade", "Idade deve ser maior que 18 anos"); } DALpessoa.Alterar(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }