protected override void CarregarRegistro() { DTO = new RegraNegocio.RegraFornecedor().Dados(idAtual); txbNome.Text = DTO.Nome; txbCNPJ.Text = DTO.CPFCNPJ; txbTelefone.Text = DTO.Telefone; txbRG.Text = DTO.RG; dtpNasc.Value = DTO.DataNascimento.Date; cbEmpresa.Text = empresa.Dados(DTO.IDF_EMPRESA).Nome; txbCNPJ_Leave(this, null); }
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); } }