public void lerFuncionario() { DaoFuncionario daoFuncionario = new DaoFuncionario(); string jsonFilePath = @".\listaFuncionario.txt"; if (File.Exists(jsonFilePath)) { string json = File.ReadAllText(jsonFilePath); Funcionario[] listaFuncionario = JsonConvert.DeserializeObject <Funcionario[]>(json); daoFuncionario.lerFuncionarios(listaFuncionario.ToList()); } }
public void Alterar(ModeloFuncionario modelo) { if (modelo.FunNome.Trim().Length == 0) { throw new Exception("O nome do Funcionario é obrigatório"); } if (modelo.FunCpf.Trim().Length == 0) { throw new Exception("O CNPJ do Funcionario é obrigatório"); } if (Validacao.IsCpf(modelo.FunCpf) == false) { throw new Exception("O CPF é invalido"); } if (modelo.FunRg.Trim().Length == 0) { throw new Exception("O RG do Funcionario é obrigatório"); } if (modelo.FunTelefone.Trim().Length == 0) { throw new Exception("O telefone do Funcionario é obrigatório"); } string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.FunEmail)) { throw new Exception("Digite um email válido."); } DaoFuncionario DALobj = new DaoFuncionario(conexao); DALobj.Alterar(modelo); }
public ModeloFuncionario CarregaModeloFuncionario(string cpf) { DaoFuncionario DALobj = new DaoFuncionario(conexao); return(DALobj.CarregaModeloFuncionario(cpf)); }
public ModeloFuncionario CarregaModeloFuncionario(int codigo) { DaoFuncionario DALobj = new DaoFuncionario(conexao); return(DALobj.CarregaModeloFuncionario(codigo)); }
public DataTable LocalizarPorCPF(String valor) { DaoFuncionario DALobj = new DaoFuncionario(conexao); return(DALobj.LocalizarPorCPF(valor)); }
public void Excluir(int codigo) { DaoFuncionario DALobj = new DaoFuncionario(conexao); DALobj.Excluir(codigo); }