Ejemplo n.º 1
0
 public function factory($arrStrDados)
 {
     $obj = new Contribuicao();
     if (isset($arrStrDados["CTB_ID"])) {
         $obj->setId($arrStrDados["CTB_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 = new Pessoa();
     if (isset($arrStrDados["PES_ID"])) {
         $objPessoa->setId($arrStrDados["PES_ID"]);
     }
     if (isset($arrStrDados["PES_Nome"])) {
         $objPessoa->setNome($arrStrDados["PES_Nome"]);
     }
     $obj->setPessoa($objPessoa);
     $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);
     $objLote = new Lote();
     if (isset($arrStrDados["LOT_ID"])) {
         $objLote->setId($arrStrDados["LOT_ID"]);
     }
     if (isset($arrStrDados["LOT_Descricao"])) {
         $objLote->setDescricao($arrStrDados["LOT_Descricao"]);
     }
     $obj->setLote($objLote);
     if (isset($arrStrDados["CTB_DataContribuicao"])) {
         $obj->setData($arrStrDados["CTB_DataContribuicao"]);
     }
     if (isset($arrStrDados["CTB_Referencia"])) {
         $obj->setReferencia($arrStrDados["CTB_Referencia"]);
     }
     if (isset($arrStrDados["CTB_Valor"])) {
         $obj->setValor($arrStrDados["CTB_Valor"]);
     }
     if (isset($arrStrDados["CTB_Observacao"])) {
         $obj->setObservacao($arrStrDados["CTB_Observacao"]);
     }
     return $obj;
 }