public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $Doc = knl_dao_doc::getInstance(); $mDoc = $Doc->selectById($request->getpost('id')); $mDoc->set_id_empresa($request->getpost('id_empresa')); $mDoc->set_numero($request->getpost('numero')); $mDoc->set_data_doc($this->data_br_to_mysql($request->getpost('data_doc'))); $Doc->upsert($mDoc); $Carimbo = knl_dao_doc_carimbo::getInstance(); $arrcarimbo = $request->getPost('carimbo'); if (!empty($arrcarimbo) and $arrcarimbo[0] != 0) { $Carimbo->deleteByIdDoc($mDoc->get_id()); $mCarimbo = new knl_model_doc_carimbo(0, $mDoc->get_id(), $arrcarimbo[0]); $Carimbo->upsert($mCarimbo); } $DocShow = knl_lib_doc_DocShow::getInstance(); $doc = $DocShow->getDocumento($request->getpost('id')); $cabecalho = $DocShow->getDocumentoTipo($doc); $classe = $cabecalho->get_classe(); $DocH = call_user_func("knl_extensions_" . $classe . "_edit::getInstance"); $DocH->gravaNoBanco(); $docAssina = knl_lib_doc_Assina::getInstance(); $docAssina->gravaNoBanco($request->getpost('id'), 6); }
public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new self(); } return self::$instance; }
public function LimpaDoc() { $request = knl_lib_Registry::getRequestObj(); $id_doc = $request->getGet('id'); $DocCred = knl_dao_doc_cred::getInstance(); $DocCred->deleteByIdDoc($id_doc); $mDocCred = new knl_model_doc_cred(0, $id_doc, 1, 0, 511, 0, 0); $DocCred->upsert($mDocCred); $docAssina = knl_lib_doc_Assina::getInstance(); $docAssina->gravaNoBanco($request->getget('id'), 5); }
public function AssinaturaAdd() { $request = knl_lib_Registry::getRequestObj(); $docAssina = knl_lib_doc_Assina::getInstance(); $docAssina->gravaNoBanco($request->getget('id'), $request->getget('atp')); $PendOk = knl_lib_doc_PendenciaOk::getInstance(); $PendOk->AssinaOk($request->getget('id')); $this->AssinaturaList(); }
public function Reprovado($id_doc) { $Assina = knl_lib_doc_Assina::getInstance(); $Assina->gravaNoBanco($id_doc, 3); }