public function listaObservacoes() { $request = knl_lib_Registry::getRequestObj(); $Obs = knl_dao_doc_obs::getInstance(); $mObs = $Obs->selectByIdDoc($request->getGet('id')); return $mObs; }
public function montaTipos() { $sessao = knl_lib_Registry::getSession(); $DocTipo = knl_dao_doc_tipo::getInstance(); $model = $DocTipo->selectByUserGroup($sessao->get_id_usuario(), $sessao->get_id_grupo(), $sessao->get_grupos()); return $model; }
private function setBeanFromShell() { if (knl_lib_ShellArgs::getInstance()->isSetShellArgs()) { $this->bean->setApp(knl_lib_Registry::getShellArg(1)); $this->bean->setController(knl_lib_Registry::getShellArg(2)); } }
public function getActions(knl_model_doc $mDoc) { $session = knl_lib_Registry::getSession(); $mDocCred = $this->getDocumentoCred($mDoc); $actions = array(); foreach ($mDocCred as $dc) { if (!isset($actions['excluir'])) { if ($dc->get_id_knl_usuario() == $session->get_id_usuario() and $dc->get_perm_usuario() & 8 or $dc->get_id_knl_grupo() == $session->get_id_grupo() and $dc->get_perm_grupo() & 8 or in_array($dc->get_id_knl_grupo(), $session->get_grupos()) and $dc->get_perm_grupo() & 8 or $dc->get_perm_outros() & 8) { $actions['excluir'] = true; } } if (!isset($actions['anexar'])) { if ($dc->get_id_knl_usuario() == $session->get_id_usuario() and $dc->get_perm_usuario() & 64 or $dc->get_id_knl_grupo() == $session->get_id_grupo() and $dc->get_perm_grupo() & 64 or in_array($dc->get_id_knl_grupo(), $session->get_grupos()) and $dc->get_perm_grupo() & 64 or $dc->get_perm_outros() & 64) { $actions['anexar'] = true; } } if (!isset($actions['aprovar'])) { if ($dc->get_id_knl_usuario() == $session->get_id_usuario() and $dc->get_perm_usuario() & 128 or $dc->get_id_knl_grupo() == $session->get_id_grupo() and $dc->get_perm_grupo() & 128 or in_array($dc->get_id_knl_grupo(), $session->get_grupos()) and $dc->get_perm_grupo() & 128 or $dc->get_perm_outros() & 128) { $actions['aprovar'] = true; } } if (!isset($actions['editar'])) { if ($dc->get_id_knl_usuario() == $session->get_id_usuario() and $dc->get_perm_usuario() & 256 or $dc->get_id_knl_grupo() == $session->get_id_grupo() and $dc->get_perm_grupo() & 256 or in_array($dc->get_id_knl_grupo(), $session->get_grupos()) and $dc->get_perm_grupo() & 256 or $dc->get_perm_outros() & 256) { $actions['editar'] = true; } } if (!isset($actions['desanexar'])) { if ($dc->get_id_knl_usuario() == $session->get_id_usuario() and $dc->get_perm_usuario() & 32 or $dc->get_id_knl_grupo() == $session->get_id_grupo() and $dc->get_perm_grupo() & 32 or in_array($dc->get_id_knl_grupo(), $session->get_grupos()) and $dc->get_perm_grupo() & 32 or $dc->get_perm_outros() & 32) { $actions['desanexar'] = true; } } } return $actions; }
public function regraCred($id_doc, $id_doc_pend_tipo) { $session = knl_lib_Registry::getSession(); $DocShow = knl_lib_doc_DocShow::getInstance(); $doc = $DocShow->getDocumento($id_doc); $DocCred = knl_dao_doc_cred::getInstance(); $DocRegraCred = knl_dao_doc_sub_tipo_regra_cred::getInstance(); $mDocRegraCred = $DocRegraCred->selectBySubTipoPendTipo($doc->get_id_doc_sub_tipo(), $id_doc_pend_tipo); foreach ($mDocRegraCred as $rc) { if ($rc->get_addrem() == 'A') { $newmRegraCred = new knl_model_doc_cred(0, $id_doc, $rc->get_id_knl_usuario(), $rc->get_id_knl_grupo(), $rc->get_perm_usuario(), $rc->get_perm_grupo(), $rc->get_perm_outros()); $newRegraCred = knl_dao_doc_cred::getInstance()->upsert($newmRegraCred); } if ($rc->get_addrem() == 'R') { $mDocCred = $DocCred->selectByIdDoc($id_doc); foreach ($mDocCred as $c) { if ($c->get_id_knl_usuario() == $session->get_id_usuario() and $c->get_perm_usuario() & $rc->get_perm_usuario()) { $c->set_perm_usuario($c->get_perm_usuario() - $rc->get_perm_usuario()); } if (($c->get_id_knl_grupo() == $session->get_id_grupo() or in_array($c->get_id_knl_grupo(), $session->get_grupos())) and $c->get_perm_grupo() & $rc->get_perm_grupo()) { $c->set_perm_grupo($c->get_perm_grupo() - $rc->get_perm_grupo()); } if ($c->get_perm_outros() & $rc->get_perm_outros()) { $c->set_perm_outros($c->get_perm_outros() - $rc->get_perm_outros()); } $newmRegraCred = new knl_model_doc_cred($c->get_id(), $id_doc, $c->get_id_knl_usuario(), $c->get_id_knl_grupo(), $c->get_perm_usuario(), $c->get_perm_grupo(), $c->get_perm_outros()); $newRegraCred = knl_dao_doc_cred::getInstance()->upsert($newmRegraCred); } } } }
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 function montaFiltro() { $filtro = array(); $request = knl_lib_Registry::getRequestObj(); $filtro = array('malha' => $request->getRequest('malha'), 'fio' => $request->getRequest('fio')); return $filtro; }
public function montaFiltro() { $filtro = array(); $request = knl_lib_Registry::getRequestObj(); $filtro = array('cotacao_cli' => $request->getRequest('cotacao_cli')); return $filtro; }
public function handle() { $request = knl_lib_Registry::getRequestObj()->getInstance(); $metodo = $request->getGet('action'); if (method_exists($this, $metodo)) { $this->{$metodo}(); } }
public function FornFindChar() { $request = knl_lib_Registry::getRequestObj(); $str_parte = $request->getGet('nome'); $cotacao_cli = knl_extensions_cadastronf_cotDao::getInstance()->selectByParteNome($str_parte); $vl = knl_view_Loader::getInstance(); $vl->setVar("cotacao_cli", $cotacao_cli); $vl->display("cadastronf/CotVwAjx", true, true); }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $dsolcompra = knl_extensions_dsolcompra_dao::getInstance(); $m_dsolcompra = $dsolcompra->selectByIdDoc($request->getpost('id')); // $m_dsolcompra->set_data_ini($this->data_br_to_mysql($request->getpost('data_ini'))); // $m_dsolcompra->set_data_fim($this->data_br_to_mysql($request->getpost('data_fim'))); $dsolcompra->upsert($m_dsolcompra); }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $forn = knl_extensions_cadastronf_cadedit::getInstance()->gravaNoBanco(); $PedCompra = knl_extensions_dpedcompra_dao::getInstance(); $mPedCompra = $PedCompra->selectByIdDoc($request->getpost('id')); $mPedCompra->set_id_fornecedor($forn->get_id()); $this->gravaDataEntrega($mPedCompra, $request->getPost('dataentrega')); $PedCompra->upsert($mPedCompra); }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $forn = knl_extensions_cadastronf_cadedit::getInstance()->gravaNoBanco(); $CtaPagar = knl_extensions_dctapagar_dao::getInstance(); $mCtaPagar = $CtaPagar->selectByIdDoc($request->getpost('id')); $mCtaPagar->set_data_vencimento($this->data_br_to_mysql($request->getpost('data_vencimento'))); $mCtaPagar->set_id_fornecedor($forn->get_id()); $CtaPagar->upsert($mCtaPagar); }
public function setEmpresa($id_empresa) { $session = knl_lib_Registry::getSession(); $request = knl_lib_registry::getRequestObj(); $session->set_id_empresa($request->getGet('id')); //$vl = knl_view_Loader::getInstance(); //$vl->setVar("empresa",$mEmpresa); //$vl->display("EmpresaAtiva"); $this->mostraEmpresas(); }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $forn = knl_extensions_cadastronf_cadedit::getInstance()->gravaNoBanco(); $NfServPrest = knl_extensions_dnfservprest_dao::getInstance(); $mNfServPrest = $NfServPrest->selectByIdDoc($request->getpost('id')); $mNfServPrest->set_datasai($this->data_br_to_mysql($request->getpost('datasai'))); $mNfServPrest->set_id_fornecedor($forn->get_id()); $NfServPrest->upsert($mNfServPrest); }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $Caixa = knl_extensions_dcaixa_dao::getInstance(); $mCaixa = $Caixa->selectByIdDoc($request->getpost('id')); $mCaixa->set_data_ini($this->data_br_to_mysql($request->getpost('data_ini'))); $mCaixa->set_data_fim($this->data_br_to_mysql($request->getpost('data_fim'))); $Caixa->upsert($mCaixa); //print_r($_POST); }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $Extrato = knl_extensions_dextrato_dao::getInstance(); $mExtrato = $Extrato->selectByIdDoc($request->getpost('id')); $mExtrato->set_id_conta($request->getPost('id_conta')); $mExtrato->set_data_ini($this->data_br_to_mysql($request->getpost('data_ini'))); $mExtrato->set_data_fim($this->data_br_to_mysql($request->getpost('data_fim'))); $Extrato->upsert($mExtrato); //print_r($_POST); }
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 gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $CotacaoCli = knl_extensions_cadastronf_cotDao::getInstance(); $mCotacaoCli = $CotacaoCli->selectByNome($request->getpost('razao')); if (count($mCotacaoCli) == 0) { $mCotacaoCli[0] = new knl_extensions_cadastronf_cotModel(0, $request->getpost('razao')); $CotacaoCli->upsert($mCotacaoCli[0]); } return $mCotacaoCli[0]; }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $cotacao_cli = knl_extensions_cadastronf_cotEdit::getInstance()->gravaNoBanco(); $dcotcompra = knl_extensions_dcotcompra_dao::getInstance(); $m_dcotcompra = $dcotcompra->selectByIdDoc($request->getpost('id')); $m_dcotcompra->set_id_fornecedor($cotacao_cli->get_id()); // $m_dcotcompra->set_data_ini($this->data_br_to_mysql($request->getpost('data_ini'))); // $m_dcotcompra->set_data_fim($this->data_br_to_mysql($request->getpost('data_fim'))); $dcotcompra->upsert($m_dcotcompra); }
public function AddObs() { $request = knl_lib_Registry::getRequestObj(); $session = knl_lib_Registry::getSession(); $usuario = knl_dao_knl_usuario::getInstance()->selectById($session->get_id_usuario()); $data = date("d/m/Y"); $hora = date("H:i"); $Obs = knl_dao_doc_obs::getInstance(); $mObs = new knl_model_doc_obs(0, $request->getGet('id'), nl2br($request->getPost('obs')) . "<br> Observação por: <strong>{$usuario->get_login()}</strong> em {$data} as {$hora} <hr>", 0, 0, 1); $Obs->upsert($mObs); }
public function listaPendencias() { $session = knl_lib_Registry::getSession(); $filtro = knl_lib_doc_MontaFiltro::getInstance(); $arrayFiltro = $filtro->montafiltro(); $arrayFiltro['metodo'] = "ListaPendencia"; $Doc = knl_dao_doc::getInstance(); $lista = $Doc->selectListagem($session->get_id_usuario(), $session->get_id_grupo(), $session->get_grupos(), $arrayFiltro); $tudo = knl_lib_doc_MontaDocList::getInstance()->montaLista($lista); return $tudo; }
public function gravaNoBanco() { $request = knl_lib_Registry::getRequestObj(); $Forn = knl_extensions_cadastronf_caddao::getInstance(); $mForn = $Forn->selectByCnpj($request->getpost('cnpj')); if ($mForn->get_id() == 0) { $mForn->set_razao($request->getpost('razao')); $mForn->set_estado($request->getpost('estado')); $mForn->set_ie($request->getpost('ie')); $Forn->upsert($mForn); } return $mForn; }
public function DelAnexo() { $request = knl_lib_Registry::getRequestObj(); $request->getGet("id"); $request->getGet("doc_id"); $request->getGet("doc_anexo"); if ($request->getGet("doc_anexo") == 1) { knl_dao_doc_anexo::getInstance()->deleteById1Id2($request->getGet("doc_id"), $request->getGet("id")); // 2 e 1 } else { knl_dao_doc_anexo::getInstance()->deleteById1Id2($request->getGet("id"), $request->getGet("doc_id")); // 1 e 2 } }
public function listaCarimbos() { $request = knl_lib_Registry::getRequestObj(); $Carimbos = knl_dao_doc_carimbo::getInstance(); $mCarimbos = $Carimbos->selectByIdDoc($request->getGet('id')); $CarimboTipo = knl_dao_carimbo::getInstance(); $tudo = array(); foreach ($mCarimbos as $k => $v) { if ($v->get_id_carimbo() != 0) { $mCarimboTipo = $CarimboTipo->selectById($v->get_id_carimbo()); $tudo[] = array('doc_carimbo' => $mCarimbos[$k], 'carimbo' => $mCarimboTipo); } } return $tudo; }
public function listaAssinaturas() { $request = knl_lib_Registry::getRequestObj(); $Assina = knl_dao_doc_assinatura::getInstance(); $mAssina = $Assina->selectByIdDoc($request->getGet('id')); $Usuario = knl_dao_knl_usuario::getInstance(); $AssinaTipo = knl_dao_doc_assinatura_tipo::getInstance(); $tudo = array(); foreach ($mAssina as $k => $v) { $mUsuario = $Usuario->selectById($v->get_id_knl_usuario()); $mAssinaTipo = $AssinaTipo->selectById($v->get_id_doc_assinatura_tipo()); $tudo[] = array('doc_assinatura' => $mAssina[$k], 'knl_usuario' => $mUsuario, 'doc_assinatura_tipo' => $mAssinaTipo); } return $tudo; }
public function add() { $request = knl_lib_Registry::getRequestObj()->getInstance(); $arr_grupos = $request->getPost("grupos"); $doc_tipo = $request->getPost("doctipo"); $dDocTpCred = knl_dao_doc_tipo_cred::getInstance(); $mDocTp = new knl_model_doc_tipo_cred(0, $doc_tipo, 0, 0, 0, 1, 0); if (!empty($arr_grupos)) { foreach ($arr_grupos as $v) { $mDocTp->set_id(0); $mDocTp->set_id_knl_grupo($v); $dDocTpCred->upsert($mDocTp); } } echo "add em DocTipoCred"; }
public function AddAnexo() { $session = knl_lib_Registry::getSession(); $request = knl_lib_Registry::getRequestObj(); $doc_anexo = $request->getGet('doc_anexo'); if (empty($doc_anexo)) { $id_doc1 = $request->getGet('idanexo'); $id_doc2 = $request->getGet('doc_id'); } else { $id_doc1 = $request->getGet('doc_id'); $id_doc2 = $request->getGet('idanexo'); } $newmDocAnexo = new knl_model_doc_anexo(0, $id_doc1, $id_doc2, date("Y-m-d H:i:s"), $session->get_id_usuario(), 0, 0, 0); $DocAnexo = knl_dao_doc_anexo::getInstance()->upsert($newmDocAnexo); return $DocAnexo; }
public function montaLista() { /** * pegar as variaveis de sessao * e passar para o dao_doc se virar * dao_doc traz o array com os models da listagem */ $request = knl_lib_Registry::getRequestObj(); $session = knl_lib_Registry::getSession(); $filtro = knl_lib_doc_MontaFiltro::getInstance(); $arrayFiltro = $filtro->montafiltro(); //$arrayFiltro['metodo']="ListaNewAnexo"; $Doc = knl_dao_doc::getInstance(); $lista = $Doc->selectListagem($session->get_id_usuario(), $session->get_id_grupo(), $session->get_grupos(), $arrayFiltro); $tudo = knl_lib_doc_MontaDocList::getInstance()->montaLista($lista); return $tudo; }
public function ListaAnexos() { /** * pegar as variaveis de sessao * e passar para o dao_doc se virar * dao_doc traz o array com os models da listagem */ $request = knl_lib_Registry::getRequestObj(); $session = knl_lib_Registry::getSession(); $arrayFiltro = array('metodo' => 'ListaAnexo', 'pag' => $request->getRequest('pag'), 'doc_anexo' => $request->getRequest('doc_anexo'), 'doc_id' => $request->getRequest('doc_id')); $Doc = knl_dao_doc_anexo::getInstance(); $lista = $Doc->selectListagem($session->get_id_usuario(), $session->get_id_grupo(), $session->get_grupos(), $arrayFiltro); //$tudo = knl_lib_doc_MontaDocList::getInstance()->montaLista($lista); $tudo = $this->montaAnexoLista($lista); //print_r($tudo);die(); return $tudo; }