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; }
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; }