public int Salvar(FornecedorDTO dto) { FornecedorDatabase FornecedorDB = new FornecedorDatabase(); if (dto.Nome == string.Empty) { throw new Exception("O campo 'Nome' é obrigatório."); } if (dto.Cidade == string.Empty) { throw new Exception("O campo 'Cidade' é obrigatório."); } //ESTADO Validacoes.ValidarUF uf = new Validacoes.ValidarUF(); bool validarUF = uf.VerificarUf(dto.Estado); if (dto.Estado == string.Empty) { throw new Exception("O campo 'Estado' é obrigatório."); } if (validarUF == false) { throw new Exception("Estado inválido."); } if (dto.Discricao == " , , / -") { throw new Exception("O campo 'CNPJ' é obrigatório."); } Validacoes.ValidarCPF_CNPJ cnpj = new Validacoes.ValidarCPF_CNPJ(); bool ValidCNPJ = cnpj.VerificaCpfCnpj(dto.Discricao); if (ValidCNPJ == false) { throw new Exception("CNPJ inválido."); } int id = FornecedorDB.Salvar(dto); return(id); }
public void Alterar(FornecedorDTO dto) { FornecedorDatabase fornecedorDB = new FornecedorDatabase(); if (dto.Nome == string.Empty) { throw new Exception("O campo 'Nome' é obrigatório."); } if (dto.Cidade == string.Empty) { throw new Exception("O campo 'Cidade' é obrigatório."); } //ESTADO Validacoes.ValidarUF uf = new Validacoes.ValidarUF(); bool validarUF = uf.VerificarUf(dto.Estado); if (dto.Estado == string.Empty) { throw new Exception("O campo 'Estado' é obrigatório."); } if (validarUF == false) { throw new Exception("Estado inválido."); } if (dto.Discricao == " , , / -") { throw new Exception("O campo 'CNPJ' é obrigatório."); } fornecedorDB.Alterar(dto); }
public void Alterar(ClienteDTO dto) { ClienteDatabase db = new ClienteDatabase(); //NOME if (dto.Nome == string.Empty) { throw new Exception("O campo 'Nome' é obrigatório."); } //RG if (dto.RG == " , , -") { throw new Exception("O campo 'RG' é obrigatório."); } //Nascimento if (dto.Nascimento == " / /") { throw new Exception("O campo 'Nascimento' é obrigatório."); } //CPF if (dto.CPF == " , , -") { throw new Exception("O campo 'CPF' é obrigatório."); } if (dto.CPF == "000,000,000-00" || dto.CPF == "111,111,111-11" || dto.CPF == "222,222,222-22" || dto.CPF == "333,333,333-33" || dto.CPF == "444,444,444-44" || dto.CPF == "555,555,555-55" || dto.CPF == "666,666,666-66" || dto.CPF == "777,777,777-77" || dto.CPF == "888,888,888-88" || dto.CPF == "999,999,999-99" || dto.CPF == "123,456,789-10" || dto.CPF == "121,212,121-21") { throw new Exception("CPF Inválido."); } //TELEFONE Validacoes.ValidarTelefone telefone = new Validacoes.ValidarTelefone(); if (dto.Telefone == string.Empty) { throw new Exception("O campo 'Telefone' é obrigatório."); } bool validTell = telefone.VerificarTelefone(dto.Telefone); if (validTell == false) { throw new Exception("Telefone inválido."); } //EMAIL Validacoes.ValidarEmail email = new Validacoes.ValidarEmail(); if (dto.Email == string.Empty) { throw new Exception("O campo 'E-mail' é obrigatório."); } bool ValidEmail = email.VerificarEmail(dto.Email); if (ValidEmail == false) { throw new Exception("Email inválido."); } //CIDADE if (dto.Cidade == string.Empty) { throw new Exception("O campo 'Cidade' é obrigatório."); } //ESTADO Validacoes.ValidarUF estado = new Validacoes.ValidarUF(); if (dto.Estado == string.Empty) { throw new Exception("O campo 'Estado' é obrigatório."); } bool ValidUf = estado.VerificarUf(dto.Estado); if (ValidUf == false) { throw new Exception("Estado inválido."); } //BAIRRO if (dto.Bairro == string.Empty) { throw new Exception("O campo 'Bairro' é obrigatório."); } db.Alterar(dto); }
public int Salvar(ClienteDTO dto) { ClienteDatabase database = new ClienteDatabase(); //NOME if (dto.Nome == string.Empty) { throw new Exception("O campo 'Nome' é obrigatório."); } //RG if (dto.RG == " , , -") { throw new Exception("O campo 'RG' é obrigatório."); } //Nascimento if (dto.Nascimento == " / /") { throw new Exception("O campo 'Nascimento' é obrigatório."); } Validacoes.ValidarData data = new Validacoes.ValidarData(); bool validData = data.validaData(dto.Nascimento); if (validData == false) { throw new Exception("Nascimento inválido."); } if (validData == true) { DateTime agora = DateTime.Now; int ano = agora.Year; DateTime nasc = Convert.ToDateTime(dto.Nascimento); int anoNasc = nasc.Year; string agoraTexto = Convert.ToString(agora); string nascTexto = Convert.ToString(nasc); int ResAnos = ano - anoNasc; if (ResAnos > 150) { throw new Exception("A data informada é inválida."); } if (anoNasc > ano) { throw new Exception("A data informada é inválida."); } if (agoraTexto == nascTexto) { throw new Exception("A data informada é inválida."); } } //CPF if (dto.CPF == " , , -") { throw new Exception("O campo 'CPF' é obrigatório."); } Validacoes.ValidarCPF cpf = new Validacoes.ValidarCPF(); bool validouCpf = cpf.VerificarCpf(dto.CPF); if (validouCpf == false) { throw new Exception("CPF inválido."); } //TELEFONE Validacoes.ValidarTelefone telefone = new Validacoes.ValidarTelefone(); if (dto.Telefone == string.Empty) { throw new Exception("O campo 'Telefone' é obrigatório."); } bool validTell = telefone.VerificarTelefone(dto.Telefone); if (validTell == false) { throw new Exception("Telefone inválido."); } //EMAIL Validacoes.ValidarEmail email = new Validacoes.ValidarEmail(); if (dto.Email == string.Empty) { throw new Exception("O campo 'E-mail' é obrigatório."); } bool ValidEmail = email.VerificarEmail(dto.Email); if (ValidEmail == false) { throw new Exception("Email inválido."); } //CIDADE if (dto.Cidade == string.Empty) { throw new Exception("O campo 'Cidade' é obrigatório."); } //ESTADO Validacoes.ValidarUF estado = new Validacoes.ValidarUF(); if (dto.Estado == string.Empty) { throw new Exception("O campo 'Estado' é obrigatório."); } bool ValidUf = estado.VerificarUf(dto.Estado); if (ValidUf == false) { throw new Exception("Estado inválido."); } //BAIRRO if (dto.Bairro == string.Empty) { throw new Exception("O campo 'Bairro' é obrigatório."); } return(database.Salvar(dto)); }
public void Alterar(FuncionarioDTO dto) { FuncionarioDatabase fornecedorDB = new FuncionarioDatabase(); if (dto.Nome == string.Empty) { throw new Exception("O campo 'Nome' é obrigatório."); } //RG if (dto.RG == " , , -") { throw new Exception("O campo 'CPF' é obrigatório."); } //Nascimento if (dto.Nascimento == " / /") { throw new Exception("O campo 'Nascimento' é obrigatório."); } //CPF if (dto.CPF == " , , -") { throw new Exception("O campo 'CPF' é obrigatório."); } if (dto.CPF == "000,000,000-00" || dto.CPF == "111,111,111-11" || dto.CPF == "222,222,222-22" || dto.CPF == "333,333,333-33" || dto.CPF == "444,444,444-44" || dto.CPF == "555,555,555-55" || dto.CPF == "666,666,666-66" || dto.CPF == "777,777,777-77" || dto.CPF == "888,888,888-88" || dto.CPF == "999,999,999-99" || dto.CPF == "123,456,789-10" || dto.CPF == "121,212,121-21") { throw new Exception("CPF Inválido."); } //TELEFONE Validacoes.ValidarTelefone telefone = new Validacoes.ValidarTelefone(); if (dto.Telefone == string.Empty) { throw new Exception("O campo 'Telefone' é obrigatório."); } bool validTell = telefone.VerificarTelefone(dto.Telefone); if (validTell == false) { throw new Exception("Telefone inválido."); } //EMAIL Validacoes.ValidarEmail email = new Validacoes.ValidarEmail(); bool valiemail = email.VerificarEmail(dto.Email); if (dto.Email == string.Empty) { throw new Exception("O campo 'E-mail' é obrigatório."); } if (valiemail == false) { throw new Exception("Email inválido."); } if (dto.Cidade == string.Empty) { throw new Exception("O campo 'Cidade' é obrigatório."); } //ESTADO Validacoes.ValidarUF uf = new Validacoes.ValidarUF(); bool validar = uf.VerificarUf(dto.Estado); if (dto.Estado == string.Empty) { throw new Exception("O campo 'Estado' é obrigatório."); } if (validar == false) { throw new Exception("Cidade inválida."); } if (dto.Bairro == string.Empty) { throw new Exception("O campo 'Bairro' é obrigatório."); } if (dto.Rua == string.Empty) { throw new Exception("O campo 'Rua' é obrigatório."); } //CEP if (dto.CEP == " -") { throw new Exception("O campo 'CEP' é obrigatório."); } fornecedorDB.Alterar(dto); }
public int Salvar(FuncionarioDTO dto) { FuncionarioDatabase database = new FuncionarioDatabase(); if (dto.Nome == string.Empty) { throw new Exception("O campo 'Nome' é obrigatório."); } //RG if (dto.RG == " , , -") { throw new Exception("O campo 'CPF' é obrigatório."); } //Nascimento if (dto.Nascimento == " / /") { throw new Exception("O campo 'Nascimento' é obrigatório."); } //CPF if (dto.CPF == " , , -") { throw new Exception("O campo 'CPF' é obrigatório."); } Validacoes.ValidarCPF cpf = new Validacoes.ValidarCPF(); bool validouCpf = cpf.VerificarCpf(dto.CPF); if (validouCpf == false) { throw new Exception("CPF inválido."); } //TELEFONE Validacoes.ValidarTelefone telefone = new Validacoes.ValidarTelefone(); if (dto.Telefone == string.Empty) { throw new Exception("O campo 'Telefone' é obrigatório."); } bool validTell = telefone.VerificarTelefone(dto.Telefone); if (validTell == false) { throw new Exception("Telefone inválido."); } //EMAIL Validacoes.ValidarEmail email = new Validacoes.ValidarEmail(); bool valiemail = email.VerificarEmail(dto.Email); if (dto.Email == string.Empty) { throw new Exception("O campo 'E-mail' é obrigatório."); } if (valiemail == false) { throw new Exception("Email inválido."); } if (dto.Cidade == string.Empty) { throw new Exception("O campo 'Cidade' é obrigatório."); } //ESTADO Validacoes.ValidarUF uf = new Validacoes.ValidarUF(); bool validar = uf.VerificarUf(dto.Estado); if (dto.Estado == string.Empty) { throw new Exception("O campo 'Estado' é obrigatório."); } if (validar == false) { throw new Exception("Cidade inválida."); } if (dto.Bairro == string.Empty) { throw new Exception("O campo 'Bairro' é obrigatório."); } if (dto.Rua == string.Empty) { throw new Exception("O campo 'Rua' é obrigatório."); } //CEP if (dto.CEP == " -") { throw new Exception("O campo 'CEP' é obrigatório."); } return(database.Salvar(dto)); }