protected override void CarregarRegistro() { DTO = new RegraNegocio.RegraEmpresa().Dados(idAtual); txbNome.Text = DTO.Nome; txbCNPJ.Text = DTO.CNPJ; cbUF.Text = UF.Dados(DTO.IDF_UF).Nome; }
public void IncluirAlterar(AcessoDados.DTO.FornecedorDTO dados) { RegraEmpresa empresa = new RegraEmpresa(); RegraUF UF = new RegraUF(); if (dados.IDF_EMPRESA <= 0) { throw new Exception("Selecione uma empresa!"); } AcessoDados.DTO.FornecedorDTO dadosAux = acessoFornecedor.Dados(dados.CPFCNPJ); if (dadosAux.ID > 0) { if (dadosAux.ID != dados.ID) { throw new Exception("Já existe um Fornecedor com este CPF/CNPJ!"); } } if (dados.Pessoa == AcessoDados.DTO.FornecedorDTO.TipoPessoaEnum.Fisica) { if (UF.Dados(empresa.Dados(dados.IDF_EMPRESA).IDF_UF).Sigla == "PR") { if (Util.CalcularIdade(dados.DataHoraCadastro) < 18) { throw new Exception("Fornecedor Pessoa Física deve ser maior de idade!"); } } } try { acessoFornecedor.IncluirAlterar(dados); } catch (Exception ex) { throw new Exception(ex.Message); } }