コード例 #1
0
ファイル: frmEmpresa.cs プロジェクト: jffuchs/TesteJean
        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;
        }
コード例 #2
0
ファイル: RegraFornecedor.cs プロジェクト: jffuchs/TesteJean
        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);
            }
        }