public function alterar(TipoLinhaLivro $obj) { $strSQL = "UPDATE LIR_TIL_TIPO_LINHA SET "; $strSQL .= "TIL_Descricao = '" . $obj->getDescricao() . "', "; $strSQL .= "TIL_Tipo = '" . $obj->getTipo() . "', "; $strSQL .= "TIL_DataHoraAlteracao = '" . $obj->getDataHoraAlteracao() . "', "; $strSQL .= "TIL_Status = '" . $obj->getStatus() . "', "; $strSQL .= "USU_UsuarioAlteracaoID = " . $obj->getUsuarioAlteracao()->getId() . " "; $strSQL .= "WHERE TIL_ID = " . $obj->getId() . " "; return Db::getInstance()->executar($strSQL); }
public function factory($arrStrDados) { $obj = new TipoLinhaLivro(); if (isset($arrStrDados["TIL_ID"])) { $obj->setId($arrStrDados["TIL_ID"]); } if (isset($arrStrDados["TIL_Descricao"])) { $obj->setDescricao($arrStrDados["TIL_Descricao"]); } if (isset($arrStrDados["TIL_Tipo"])) { $obj->setTipo($arrStrDados["TIL_Tipo"]); } if (isset($arrStrDados["TIL_DataHoraCadastro"])) { $obj->setDataHoraCadastro($arrStrDados["TIL_DataHoraCadastro"]); } if (isset($arrStrDados["TIL_DataHoraAlteracao"])) { $obj->setDataHoraAlteracao($arrStrDados["TIL_DataHoraAlteracao"]); } if (isset($arrStrDados["TIL_Status"])) { $obj->setStatus($arrStrDados["TIL_Status"]); } else { $obj->setStatus("A"); } $usuarioCadastro = new Usuario(); if (isset($arrStrDados["USU_UsuarioCadastroID"])) { $arrConsulta["USU_ID"] = $arrStrDados["USU_UsuarioCadastroID"]; $arrObjUsuCad = NegUsuario::getInstance()->consultar($arrConsulta); if ($arrObjUsuCad != "") { $arrObjUsuCad = $arrObjUsuCad["objects"]; $usuarioCadastro = $arrObjUsuCad[0]; } } $obj->setUsuarioCadastro($usuarioCadastro); $usuarioAlteracao = new Usuario(); if (isset($arrStrDados["USU_UsuarioAlteracaoID"])) { $arrConsulta["USU_ID"] = $arrStrDados["USU_UsuarioAlteracaoID"]; $arrObjUsuAlt = NegUsuario::getInstance()->consultar($arrConsulta); if ($arrObjUsuAlt != "") { $arrObjUsuAlt = $arrObjUsuAlt["objects"]; $usuarioAlteracao = $arrObjUsuAlt[0]; } } $obj->setUsuarioAlteracao($usuarioAlteracao); return $obj; }