Exemplo n.º 1
0
 public function factory($arrStrDados)
 {
     $obj = new FluxoCaixa();
     if (isset($arrStrDados["LCA_ID"])) {
         $obj->setId($arrStrDados["LCA_ID"]);
     }
     $objCentroCusto = new CentroCusto();
     if (isset($arrStrDados["CEN_ID"])) {
         $objCentroCusto->setId($arrStrDados["CEN_ID"]);
     }
     if (isset($arrStrDados["CEN_Descricao"])) {
         $objCentroCusto->setDescricao($arrStrDados["CEN_Descricao"]);
     }
     $obj->setCentroCusto($objCentroCusto);
     $objContaBancaria = new ContaBancaria();
     if (isset($arrStrDados["COB_ID"])) {
         $objContaBancaria->setId($arrStrDados["COB_ID"]);
     }
     if (isset($arrStrDados["COB_Descricao"])) {
         $objContaBancaria->setDescricao($arrStrDados["COB_Descricao"]);
     }
     $obj->setContaBancaria($objContaBancaria);
     $objPessoa = null;
     $objFornecedor = null;
     if (isset($arrStrDados["LCA_TipoOrigem"])) {
         if ($arrStrDados["LCA_TipoOrigem"] == "P") {
             $objPessoa = new Pessoa();
             if (isset($arrStrDados["PES_ID"])) {
                 $objPessoa->setId($arrStrDados["PES_ID"]);
             }
             if (isset($arrStrDados["PES_Nome"])) {
                 $objPessoa->setNome($arrStrDados["PES_Nome"]);
             }
         } else {
             $objFornecedor = new Fornecedor();
             if (isset($arrStrDados["FOR_ID"])) {
                 $objFornecedor->setId($arrStrDados["FOR_ID"]);
             }
             if (isset($arrStrDados["FOR_NomeFantasia"])) {
                 $objFornecedor->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]);
             }
         }
     }
     $obj->setPessoa($objPessoa);
     $obj->setFornecedor($objFornecedor);
     $objFormaPagamento = new FormaPagamento();
     if (isset($arrStrDados["FPG_ID"])) {
         $objFormaPagamento->setId($arrStrDados["FPG_ID"]);
     }
     if (isset($arrStrDados["FPG_Descricao"])) {
         $objFormaPagamento->setDescricao($arrStrDados["FPG_Descricao"]);
     }
     $obj->setFormaPagamento($objFormaPagamento);
     $objPlanoConta = new PlanoConta();
     if (isset($arrStrDados["PLA_ID"])) {
         $objPlanoConta->setId($arrStrDados["PLA_ID"]);
     }
     if (isset($arrStrDados["PLA_Descricao"])) {
         $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]);
     }
     $obj->setPlanoConta($objPlanoConta);
     if (isset($arrStrDados["LCA_DataMovimento"])) {
         $obj->setData($arrStrDados["LCA_DataMovimento"]);
     }
     if (isset($arrStrDados["LCA_Referencia"])) {
         $obj->setReferencia($arrStrDados["LCA_Referencia"]);
     }
     if (isset($arrStrDados["LCA_Valor"])) {
         $obj->setValor($arrStrDados["LCA_Valor"]);
     }
     if (isset($arrStrDados["LCA_Observacao"])) {
         $obj->setObservacao($arrStrDados["LCA_Observacao"]);
     }
     if (isset($arrStrDados["LCA_Descricao"])) {
         $obj->setHistorico($arrStrDados["LCA_Descricao"]);
     }
     if (isset($arrStrDados["LCA_Tipo"])) {
         $obj->setTipo($arrStrDados["LCA_Tipo"]);
     }
     return $obj;
 }
 private function factory($arrStrDados)
 {
     $obj = new ContaPagarReceber();
     if (isset($arrStrDados["CON_ID"])) {
         $obj->setId($arrStrDados["CON_ID"]);
     }
     if (isset($arrStrDados["CON_Descricao"])) {
         $obj->setDescricao($arrStrDados["CON_Descricao"]);
     }
     if (isset($arrStrDados["CON_Numero"])) {
         $obj->setNumero($arrStrDados["CON_Numero"]);
     }
     if (isset($arrStrDados["CON_ValorTotal"])) {
         $obj->setValorTotal($arrStrDados["CON_ValorTotal"]);
     }
     if (isset($arrStrDados["CON_Observacao"])) {
         $obj->setObservacao($arrStrDados["CON_Observacao"]);
     }
     // centro de custo
     $objCentroCusto = new CentroCusto();
     if (isset($arrStrDados["CEN_ID"])) {
         $objCentroCusto->setId($arrStrDados["CEN_ID"]);
     }
     if (isset($arrStrDados["CEN_Descricao"])) {
         $objCentroCusto->setDescricao($arrStrDados["PLA_Descricao"]);
     }
     $obj->setCentroCusto($objCentroCusto);
     // conta caixa
     $objPlanoConta = new PlanoConta();
     if (isset($arrStrDados["PLA_ID"])) {
         $objPlanoConta->setId($arrStrDados["PLA_ID"]);
     }
     if (isset($arrStrDados["PLA_Descricao"])) {
         $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]);
     }
     $obj->setPlanoConta($objPlanoConta);
     // fornecedor
     /*$objFornecedor = new Fornecedor();
                   
       if(isset($arrStrDados["FOR_ID"])){
           $objFornecedor->setId($arrStrDados["FOR_ID"]);
       }
       
       $obj->setFornecedor($objFornecedor);*/
     $objPessoa = null;
     $objFornecedor = null;
     if ($arrStrDados["CON_Tipo"] == "R") {
         if (isset($arrStrDados["CON_TipoOrigem"])) {
             if ($arrStrDados["CON_TipoOrigem"] == "P") {
                 $objPessoa = new Pessoa();
                 if (isset($arrStrDados["PES_ID"])) {
                     $objPessoa->setId($arrStrDados["PES_ID"]);
                 }
                 if (isset($arrStrDados["PES_Nome"])) {
                     $objPessoa->setNome($arrStrDados["PES_Nome"]);
                 }
             } else {
                 $objFornecedor = new Fornecedor();
                 if (isset($arrStrDados["FOR_Origem_ID"])) {
                     $objFornecedor->setId($arrStrDados["FOR_Origem_ID"]);
                 }
                 if (isset($arrStrDados["FOR_NomeFantasia"])) {
                     $objFornecedor->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]);
                 }
             }
         }
     } else {
         $objFornecedor = new Fornecedor();
         if (isset($arrStrDados["FOR_ID"])) {
             $objFornecedor->setId($arrStrDados["FOR_ID"]);
         }
     }
     $obj->setPessoa($objPessoa);
     $obj->setFornecedor($objFornecedor);
     if (isset($arrStrDados["CON_Tipo"])) {
         $obj->setTipo($arrStrDados["CON_Tipo"]);
     }
     if (isset($arrStrDados["CON_NumeroParcelas"])) {
         $obj->setNumeroParcelas($arrStrDados["CON_NumeroParcelas"]);
     }
     if (isset($arrStrDados["CON_Foto1"])) {
         $obj->setFoto1($arrStrDados["CON_Foto1"]);
     }
     if (isset($arrStrDados["CON_Foto2"])) {
         $obj->setArquivo($arrStrDados["CON_Foto2"]);
     }
     return $obj;
 }
Exemplo n.º 3
0
 private function factory($arrStrDados)
 {
     $obj = new Fornecedor();
     if (isset($arrStrDados["FOR_ID"])) {
         $obj->setId($arrStrDados["FOR_ID"]);
     }
     $objBanco = new Banco();
     if (isset($arrStrDados["BAN_ID"])) {
         $objBanco->setId($arrStrDados["BAN_ID"]);
     }
     if (isset($arrStrDados["BAN_Descricao"])) {
         $objBanco->setDescricao($arrStrDados["BAN_Descricao"]);
     }
     $obj->setBanco($objBanco);
     $membro = new Membro();
     if (isset($arrStrDados["PES_ID"])) {
         if ($arrStrDados["PES_ID"] > 0) {
             $arrConsultaMembro["PES_ID"] = $arrStrDados["PES_ID"];
             $arrDadosMembro = FachadaCadastro::getInstance()->consultarMembro($arrConsultaMembro);
             if ($arrDadosMembro != null) {
                 $membro = $arrDadosMembro["objects"][0];
             }
         }
     }
     $obj->setMembro($membro);
     if (isset($arrStrDados["FOR_NomeFantasia"])) {
         $obj->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]);
     }
     if (isset($arrStrDados["FOR_RazaoSocial"])) {
         $obj->setRazaoSocial($arrStrDados["FOR_RazaoSocial"]);
     }
     if (isset($arrStrDados["FOR_CNPJ"])) {
         $obj->setCNPJ($arrStrDados["FOR_CNPJ"]);
     }
     if (isset($arrStrDados["FOR_InscricaoEstadual"])) {
         $obj->setInscricaoEstadual($arrStrDados["FOR_InscricaoEstadual"]);
     }
     if (isset($arrStrDados["FOR_DataFundacao"])) {
         $obj->setDataFundacao($arrStrDados["FOR_DataFundacao"]);
     }
     if (isset($arrStrDados["FOR_RamoAtividade"])) {
         $obj->setRamoAtividade($arrStrDados["FOR_RamoAtividade"]);
     }
     if (isset($arrStrDados["FOR_Agencia"])) {
         $obj->setAgencia($arrStrDados["FOR_Agencia"]);
     }
     if (isset($arrStrDados["FOR_Conta"])) {
         $obj->setConta($arrStrDados["FOR_Conta"]);
     }
     if (isset($arrStrDados["FOR_Site"])) {
         $obj->setSite($arrStrDados["FOR_Site"]);
     }
     if (isset($arrStrDados["FOR_Observacao"])) {
         $obj->setObservacao($arrStrDados["FOR_Observacao"]);
     }
     $objEndereco = new Endereco();
     if (isset($arrStrDados["FOR_EnderecoLogradouro"])) {
         $objEndereco->setLogradouro($arrStrDados["FOR_EnderecoLogradouro"]);
     }
     if (isset($arrStrDados["FOR_EnderecoNumero"])) {
         $objEndereco->setNumero($arrStrDados["FOR_EnderecoNumero"]);
     }
     if (isset($arrStrDados["FOR_EnderecoComplemento"])) {
         $objEndereco->setComplemento($arrStrDados["FOR_EnderecoComplemento"]);
     }
     if (isset($arrStrDados["FOR_EnderecoBairro"])) {
         $objEndereco->setBairro($arrStrDados["FOR_EnderecoBairro"]);
     }
     if (isset($arrStrDados["FOR_EnderecoCidade"])) {
         $objEndereco->setCidade($arrStrDados["FOR_EnderecoCidade"]);
     }
     if (isset($arrStrDados["FOR_EnderecoUf"])) {
         $objEndereco->setUf($arrStrDados["FOR_EnderecoUf"]);
     }
     if (isset($arrStrDados["FOR_EnderecoCep"])) {
         $objEndereco->setCep($arrStrDados["FOR_EnderecoCep"]);
     }
     if (isset($arrStrDados["FOR_EnderecoPontoReferencia"])) {
         $objEndereco->setPontoReferencia($arrStrDados["FOR_EnderecoPontoReferencia"]);
     }
     if (isset($arrStrDados["FOR_Status"])) {
         $obj->setStatus($arrStrDados["FOR_Status"]);
     } else {
         $obj->setStatus("A");
     }
     if (isset($arrStrDados["FOR_Tipo"])) {
         $obj->setTipo($arrStrDados["FOR_Tipo"]);
     } else {
         $obj->setTipo("PJ");
     }
     $obj->setEndereco($objEndereco);
     return $obj;
 }