Ejemplo n.º 1
0
 public function montaFiltro()
 {
     $filtro = array();
     $request = knl_lib_Registry::getRequestObj();
     $filtro = array('cotacao_cli' => $request->getRequest('cotacao_cli'));
     return $filtro;
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public function listaObservacoes()
 {
     $request = knl_lib_Registry::getRequestObj();
     $Obs = knl_dao_doc_obs::getInstance();
     $mObs = $Obs->selectByIdDoc($request->getGet('id'));
     return $mObs;
 }
Ejemplo n.º 4
0
 public function montaFiltro()
 {
     $filtro = array();
     $request = knl_lib_Registry::getRequestObj();
     $filtro = array('malha' => $request->getRequest('malha'), 'fio' => $request->getRequest('fio'));
     return $filtro;
 }
Ejemplo n.º 5
0
 public function getDocumento($id)
 {
     $request = knl_lib_Registry::getRequestObj();
     $Doc = knl_dao_doc::getInstance();
     $mDoc = $Doc->selectById($id);
     return $mDoc;
 }
Ejemplo n.º 6
0
 public function handle()
 {
     $request = knl_lib_Registry::getRequestObj()->getInstance();
     $metodo = $request->getGet('action');
     if (method_exists($this, $metodo)) {
         $this->{$metodo}();
     }
 }
Ejemplo n.º 7
0
 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);
 }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 9
0
 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);
 }
Ejemplo n.º 10
0
 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);
 }
Ejemplo n.º 11
0
 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);
 }
Ejemplo n.º 12
0
 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);
 }
Ejemplo n.º 13
0
 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);
 }
Ejemplo n.º 14
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);
 }
Ejemplo n.º 15
0
 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>&nbsp; Observação por: <strong>{$usuario->get_login()}</strong> em {$data} as {$hora} <hr>", 0, 0, 1);
     $Obs->upsert($mObs);
 }
Ejemplo n.º 16
0
 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];
 }
Ejemplo n.º 17
0
 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);
 }
Ejemplo n.º 18
0
 public function handle()
 {
     $request = knl_lib_Registry::getRequestObj()->getInstance();
     switch ($request->getGet('action')) {
         case "set":
             $this->setEmpresa($request->getGet('id'));
             break;
         default:
             $this->mostraEmpresas();
             break;
     }
 }
Ejemplo n.º 19
0
 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;
 }
Ejemplo n.º 20
0
 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
     }
 }
Ejemplo n.º 21
0
 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;
 }
Ejemplo n.º 22
0
 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;
 }
Ejemplo n.º 23
0
 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";
 }
Ejemplo n.º 24
0
 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;
 }
Ejemplo n.º 25
0
 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;
 }
Ejemplo n.º 26
0
 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;
 }
Ejemplo n.º 27
0
 public function login()
 {
     $request = knl_lib_Registry::getRequestObj()->getInstance();
     $usuario = knl_dao_knl_usuario::getInstance()->selectByUserPass($request->getPost('user'), md5($request->getPost('passwd')));
     if ($usuario->get_id() == 0) {
         //erro de login, chamar alguma view, ou algum aviso a se pensar ainda...
     } else {
         $gruposObj = knl_dao_knl_grupo_usuario::getInstance()->selectByUser($usuario->get_id());
         $session = knl_lib_Registry::getSession();
         $session->set_id_usuario($usuario->get_id());
         $session->set_id_grupo($usuario->get_id_knl_grupo());
         $session->set_id_empresa(1);
         $grupos = array();
         foreach ($gruposObj as $grupo) {
             $grupos[] = $grupo->get_id_knl_grupo();
         }
         $session->set_grupos($grupos);
     }
 }
Ejemplo n.º 28
0
 public function montaFiltro()
 {
     $session = knl_lib_Registry::getSession();
     $request = knl_lib_Registry::getRequestObj();
     $tipoClasse = "";
     if ($request->getRequest('doc_tipo')) {
         $DocTipo = knl_dao_doc_tipo::getInstance();
         $modelDocTipo = $DocTipo->selectById($request->getRequest('doc_tipo'));
         $tipoClasse = $modelDocTipo->get_classe();
     }
     $arrayFiltro = array('tipoClasse' => $tipoClasse, 'pag' => $request->getRequest('pag'), 'doc_num' => $request->getRequest('doc_num'), 'data_ini' => $this->data_br_to_mysql($request->getRequest('data_ini')), 'data_fim' => $this->data_br_to_mysql($request->getRequest('data_fim')), 'doc_tipo' => $request->getRequest('doc_tipo'), 'doc_sub_tipo' => $request->getRequest('doc_sub_tipo'), 'id_empresa' => $session->get_id_empresa());
     if (!empty($tipoClasse)) {
         //knl_extensions_dnfentrada_
         //$tipoObj = call_user_func("knl_lib_doc_filtro_{$tipoClasse}::getInstance");
         $tipoObj = call_user_func("knl_extensions_{$tipoClasse}_filtro::getInstance");
         $arrayFiltro = array_merge($arrayFiltro, $tipoObj->montaFiltro());
         //print_r($arrayFiltro);
     }
     return $arrayFiltro;
 }
Ejemplo n.º 29
0
 public function savedepto()
 {
     $request = knl_lib_Registry::getRequestObj()->getInstance();
     $id_usu = $request->getPost("id_usu");
     $deptos = $request->getPost("deptos");
     $dGrupoUsu = knl_dao_knl_grupo_usuario::getInstance();
     $dGrupoUsu->clearByIdUsr($id_usu);
     $mGrupoUsu = new knl_model_knl_grupo_usuario(0, $id_usu, 0);
     if (!empty($deptos)) {
         foreach ($deptos as $v) {
             $grupos = knl_dao_knl_grupo::getInstance()->selectByIdDepto($v);
             foreach ($grupos as $g) {
                 $mGrupoUsu->set_Id_knl_grupo($g->get_Id());
                 $mGrupoUsu->set_Id(0);
                 $dGrupoUsu->upsert($mGrupoUsu);
             }
         }
     }
     echo "criado (msg em knl_domain_Usuarios)";
 }
Ejemplo n.º 30
0
 public function add()
 {
     $request = knl_lib_Registry::getRequestObj()->getInstance();
     $arr_grupos = $request->getPost("grupos");
     $doc_pend_tp = $request->getPost("pendtipo");
     $doc_sub_tp = $request->getPost("docsubtipo");
     $addrem = $request->getPost("addrem");
     $mRegraCred = new knl_model_doc_sub_tipo_regra_cred(0, $addrem, $doc_pend_tp, 0, 0, $doc_sub_tp, 0, 0, 0);
     $dRegraCred = knl_dao_doc_sub_tipo_regra_cred::getInstance();
     if (!empty($arr_grupos)) {
         foreach ($arr_grupos as $v) {
             $mGrupo = knl_dao_knl_grupo::getInstance()->selectById($v);
             $mPermBin = knl_dao_knl_perm_bin::getInstance()->selectById($mGrupo->get_id_knl_perm_bin());
             $mRegraCred->set_id(0);
             $mRegraCred->set_id_knl_grupo($v);
             $mRegraCred->set_perm_grupo($mPermBin->get_permbin());
             $dRegraCred->upsert($mRegraCred);
         }
     }
     echo "add em domain RegraCred";
 }