public function indexAction() { $url = $this->view->util()->getPath(); $evt[0] = array("txtuser", "keypress", "if(event.keyCode == 13){ValidarLogeo();}"); $evt[1] = array("txtpass", "keypress", "if(event.keyCode == 13){ValidarLogeo();}"); $evt[2] = array("btningreso", "click", "ValidarLogeo();"); $att[0] = array('logo', 'src', $url . 'img/logomuni.png'); $func = new Libreria_Pintar(); $func->IniciaScript(); $func->PintarEvento($evt); $func->AtributoComponente($att); $func->FinScript(); }
public function indexAction() { $ddatosuserlog = new Zend_Session_Namespace('datosuserlog'); $codcajero = $ddatosuserlog->codcajero; $func = new Libreria_Pintar(); if ($codcajero > 0) { $evt[0] = array("btnaceptar", "click", "PagosAnularRecibo();"); $func->PintarEvento($evt); } else { $val[0] = array("showing", "No tienes privilegios de cajero para este modulo.", "html"); $func->PintarValor($val); //echo 'No tienes privilegios de cajero para este modulo.'; } //fin condicion de cajero }
public function indextesoreroAction() { $dcodcajero = new Zend_Session_Namespace('codcajero'); $codcajero = $dcodcajero->data; //if($codcajero>0){ $nombrestore = '"public"."pxcobrowww"'; $arraydatos[0] = '1'; $arraydatos[1] = ''; $arraydatos[2] = ''; $cn = new Model_DataAdapter(); $datosfecha = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); $func = new Libreria_Pintar(); for ($i = 1; $i < 32; $i++) { if (str_pad($i, 2, "0", STR_PAD_LEFT) == substr($datosfecha[0][0], 8, 2)) { $defd = $i - 1; } $dias[$i - 1] = array(str_pad($i, 2, "0", STR_PAD_LEFT), str_pad($i, 2, "0", STR_PAD_LEFT)); } for ($i = 1; $i < 13; $i++) { if (str_pad($i, 2, "0", STR_PAD_LEFT) == substr($datosfecha[0][0], 5, 2)) { $defm = $i - 1; } $meses[$i - 1] = array(str_pad($i, 2, "0", STR_PAD_LEFT), str_pad($i, 2, "0", STR_PAD_LEFT)); } $ind = 0; for ($i = 2005; $i < 2013; $i++) { if (str_pad($i, 4, "0", STR_PAD_LEFT) == substr($datosfecha[0][0], 0, 4)) { $defa = $ind; } $anios[$ind] = array(str_pad($i, 4, "0", STR_PAD_LEFT), str_pad($i, 4, "0", STR_PAD_LEFT)); $ind++; } // $nombrestore = 'tesoreria.obtener_formaspago'; // $arraydatosfp [0] = ''; // $cn = new Model_DataAdapter (); // $datoscbtipopago = $cn->ejec_store_procedura_sql ( $nombrestore, $arraydatosfp ); $datoscbtipopago[] = array('', 'TODAS'); $val[0] = array("rptdia", $func->ContenidoCombo($dias, $dias[$defd][0]), "html"); $val[1] = array("rptmes", $func->ContenidoCombo($meses, $meses[$defm][0]), "html"); $val[2] = array("rptanio", $func->ContenidoCombo($anios, $anios[$defa][0]), "html"); $val[3] = array("rptdiaf", $func->ContenidoCombo($dias, $dias[$defd][0]), "html"); $val[4] = array("rptmesf", $func->ContenidoCombo($meses, $meses[$defm][0]), "html"); $val[5] = array("rptaniof", $func->ContenidoCombo($anios, $anios[$defa][0]), "html"); $val[6] = array('cbtipopago', $func->ContenidoCombo($datoscbtipopago, ''), 'html'); $func->PintarValor($val); $evt[0] = array("txtcodcajero", "keypress", "return validarnumeros(event);"); $evt[1] = array("genrecibo", "click", "GenerarRepoteCaja();"); $func->PintarEvento($evt); // $hab[0] = array('genrecibo',false); // $func->HabilitarComponente($hab); // }else{ // echo 'No tienes privilegios de cajero para este modulo.'; // } }
public function fracproyAction() { $this->view->util()->registerScriptJSControllerAction($this->getRequest()); $pintar = new Libreria_Pintar(); $evt[] = array('txtporcuotas', 'blur', 'inicial(1000);'); $evt[] = array('txtcuotainicial', 'blur', 'cuotas();'); $pintar->PintarEvento($evt); }
public function imprimirreciboconceptopagodiversoAction() { $this->_helper->layout->disableLayout(); echo $this->view->util()->getScript("js/common"); $nrorecibo = $this->_request->getParam('nrorecibo', ''); $txtduplicado = $this->_request->getParam('duplicado', ''); echo $this->view->util()->getScript("js/app/ui"); if (strlen($nrorecibo) == 12) { $nombrestore = 'tesoreria.imprimir_recibo_pagodiverso'; $arraydatos[0] = $nrorecibo; $cn = new Model_DataAdapter(); $datos = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); $func = new Libreria_Pintar(); if (count($datos) > 0) { $detalle = '<table width="100%" border="0" cellspacing="0" cellpadding="0">'; for ($i = 0; $i < count($datos); $i++) { $detalle .= '<tr>'; $detalle .= '<td colspan="2" width="170" class="Estilo8">' . $datos[$i][4] . '</td>'; $detalle .= '<td width="45" align="right" class="Estilo6">' . number_format($datos[$i][7], '2', '.', '') . '</td>'; $detalle .= '</tr>'; $detalle .= '<tr>'; $detalle .= '<td colspan="3" class="Estilo6">' . $datos[$i][8] . '</td>'; $detalle .= '</tr>'; } $detalle .= '</table>'; $val[0] = array("duplicado", $txtduplicado, "html"); $val[1] = array("datos0", $datos[0][0], "html"); $val[2] = array("datos1", $datos[0][1], "html"); $val[3] = array("datos2", $datos[0][2], "html"); $val[4] = array("datos9", number_format($datos[0][9], '2', '.', ''), "html"); $val[5] = array("datos10", "Fecha: " . $datos[0][10], "html"); $val[6] = array("datos11", "Cajero: " . $datos[0][11], "html"); $val[7] = array("detalle", $detalle, "html"); } else { $val[] = array("detalle", '<div align="center">NO EXISTEN DATOS...</div>', "html"); } $func->PintarValor($val); } else { echo 'Ingresar número de recibo valido'; } }
public function habsencilleraAction() { $this->_helper->getHelper('ajaxContext')->initContext(); if ($this->getRequest()->isXmlHttpRequest()) { $this->_helper->layout->disableLayout(); $pidaper = $this->_request->getPost('idaper'); $pdtcajeros = $this->_request->getPost('dtcajeros'); $pestado = $this->_request->getPost('estado'); if ($pdtcajeros != "") { $arrcajeros = explode(",", $pdtcajeros); if (count($arrcajeros) == 1) { $datocajero = explode('|', $arrcajeros[0]); $cod_cajero = $datocajero[0]; $st_estado = $datocajero[1]; $nrocajacajero = $datocajero[2]; $cn = new Model_DataAdapter(); $nombrestore = '"public".obt_mconten'; $parametros[0] = ''; $parametros[1] = '1000000140'; $datosmconten = $cn->ejec_store_procedura_sql($nombrestore, $parametros); $nombrestore = '"public"."pxcobrowww"'; $arraydatos[0] = '2'; $arraydatos[1] = ''; $arraydatos[2] = ''; $datosfecha = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); $dfecha = explode(" ", $datosfecha[0][0]); $date = $dfecha[0]; $bodytbl = ''; $row = 0; for ($i = 0; count($datosmconten) > $i; $i++) { if ($datosmconten[$i][0] != $datosmconten[$i][2]) { $bodytbl .= '<tr>'; $bodytbl .= '<td style="padding-left:10px;"><input type="hidden" name="det[' . $row . '][idmconten]" value="' . $datosmconten[$i][0] . '">'; $bodytbl .= $datosmconten[$i][1] . '</td>'; //descripcion $bodytbl .= '<td align="right"><span id="mt_montorow">' . $datosmconten[$i][5] . '</span></td>'; //montos $bodytbl .= '<td align="right"><input type="text" name="det[' . $row . '][mt_cant]" style="width :50px;text-align: right;" onkeypress="return validarnumeros(event);" class="mt_cant" id="mt_cant" value="0" /></td>'; //cantidad $bodytbl .= '<td align="right"><input type="text" name="det[' . $row . '][mt_totalrow]" style="width :50px;text-align: right;" class="mt_total" id="mt_totalrow" name="mt_totalrow" value="0.00" readonly="readonly" /></td>'; //mt_total $bodytbl .= '</tr>'; $row++; } } $val[] = array("tbl_monedas tbody", $bodytbl, "html"); $val[] = array('txtfech_proc', $date, 'val'); $val[] = array('txtnom_cajero', $nrocajacajero, 'val'); $val[] = array('hdid_apert', $pidaper, 'val'); $val[] = array('hdid_cajero', $cod_cajero, 'val'); $val[] = array('hdid_estado', $st_estado, 'val'); $js[] = array('$("#txtfech_proc").datepicker({showOn: "button", buttonImage: jQuery.scriptPath + "img/calendar.gif", buttonImageOnly: true});'); $js[] = array('$("#txtfech_proc").datepicker("option", "dateFormat", "yy-mm-dd");'); $js[] = array('mouseHover("tbl_monedas");'); $js[] = array('$(".mt_cant").on("keyup",sumary_totals);'); $js[] = array("\$('#btnprocsencillero').button({ icons: {secondary:'ui-icon-disk'} })"); $din[] = array("tbl_monedas .mt_total"); //$din[] = array("tbl_monedas .mt_cant"); $evt[] = array("btnprocsencillero", "click", "guardarsencillero();"); $func = new Libreria_Pintar(); $func->IniciaScript(); $func->PintarValor($val); $func->PintarEvento($evt); //$func->CampoDinero($din); $func->EjecutarFuncion($js, "function"); $func->FinScript(); } } } }
public function detallerecibosemitidosAction() { $this->_helper->layout->disableLayout(); $this->_helper->getHelper('ajaxContext')->initContext(); if ($this->getRequest()->isXmlHttpRequest()) { //$this->_helper->viewRenderer->setNoRender (); $arraymeses = array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'); $nummeses = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'); $cad = $this->_request->getPost('cad'); $cad = substr($cad, 0, strlen($cad) - 1); $datos = explode("~", $cad); $datosprincipales = explode("^", $datos[0]); //$descrip.'^'.$periodo.'^'.$total.'^'.$nrorecibo.'^'.$observ.'^'.$predio.'^'.$usuario.'^'.$fecha.'^'.$estado.'^'.$ctiping.'^'.$codper //print_r($datosprincipales); $nombrestore = '"public"."pxcobrowww"'; $arraydatos[0] = '1'; $arraydatos[1] = ''; $arraydatos[2] = ''; $cn = new Model_DataAdapter(); $datosfecha = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); $dfecha = explode(" ", $datosfecha[0][0]); $nombrestore = 'tesoreria.obt_estadorecibo'; $arraydatosrecibo[0] = $datosprincipales[3]; $cn = new Model_DataAdapter(); $datosrecibo = $cn->ejec_store_procedura_sql($nombrestore, $arraydatosrecibo); $func = new Libreria_Pintar(); $slec[0] = array("txtnrorecibo", true); $slec[1] = array("txtusuario", true); $slec[2] = array("txtfechapago", true); $slec[3] = array("txtcodpredio", true); $slec[4] = array("txtobservacion", true); // $val[0] = array("datosp8", '<font size="+1"><b>' . $datosprincipales[8] . '<b>', "html"); $val[1] = array("txtnrorecibo", $datosprincipales[3], "val"); $val[2] = array("txtusuario", $datosprincipales[6], "val"); $val[3] = array("txtfechapago", $datosprincipales[7], "val"); $val[4] = array("txtcodpredio", $datosprincipales[5], "val"); $val[5] = array("txtobservacion", $datosrecibo[0][6], "html"); if ($datosprincipales[9] == '0000000273' || $datosprincipales[9] == '0000000278') { $dp = $datosprincipales[0]; } else { $dp = 'Cobro Diverso ' . $datosprincipales[9]; } $val[6] = array("datosp", $dp, "html"); $sum = 0; $dtll = '<table width="266" border="1" cellspacing="3" cellpadding="0" class="reportes">'; for ($i = 0; $i < count($datos); $i++) { $datosregistros = explode("^", $datos[$i]); $sum = $sum + $datosregistros[2]; $dtll .= '<tr><td width="33">'; if ($datosregistros[9] == '0000000273') { $dtll .= 'PRED.'; } else { if ($datosregistros[9] == '0000000278') { $dtll .= 'ARB.'; } else { $dtll .= 'C.D.'; } } $dtll .= '</td><td width="162">'; if ($datosregistros[9] == '0000000273') { $dtll .= $datosregistros[1] . ' Trim.'; } else { if ($datosregistros[9] == '0000000278') { $dtll .= str_replace($nummeses, $arraymeses, $datosregistros[1]); } else { $dtll .= $datosregistros[0]; } } $dtll .= '</td><td width="59" align="right">' . number_format($datosregistros[2], '2', '.', '') . '</td></tr>'; } $dtll .= '</table>'; $val[7] = array("div_detalle", $dtll, "html"); $val[8] = array("numberformat", number_format($sum, '2', '.', ''), "html"); $evt[0] = array("btnduplicado", "click", "Generarduplicadorecibodet('" . $datosprincipales[9] . "','" . $datosprincipales[3] . "','DUPLICADO'); "); $evt[1] = array("btnreimpresion", "click", "Generarduplicadorecibodet('" . $datosprincipales[9] . "','" . $datosprincipales[3] . "','')"); $func->PintarValor($val); $func->ComponenteSoloLectura($slec); $func->PintarEvento($evt); // (($datosprincipales [8] == 'Anulado') ? ' disabled="disabled" ' : '') if ($datosprincipales[8] == 'Anulado') { $hab[0] = array("btnduplicado", false); $func->HabilitarComponente($hab); } if ($dfecha[0] == $datosrecibo[0][3] && $datosrecibo[0][1] == '1') { $hab2[0] = array("btnreimpresion", true); } else { $hab2[0] = array("btnreimpresion", false); } $func->HabilitarComponente($hab2); } }
public function busquedapersonaAction() { $func = new Libreria_Pintar(); $this->_helper->getHelper('ajaxContext')->initContext(); $this->_helper->layout->disableLayout(); if ($this->getRequest()->isXmlHttpRequest()) { $cidpers = trim($this->_request->getPost('cidpers')); $nombre = trim($this->_request->getPost('nombre')); $apepat = trim($this->_request->getPost('apepat')); $apemat = trim($this->_request->getPost('apemat')); $dni = trim($this->_request->getPost('dni')); $urlredirect = trim($this->_request->getPost('urlredirect')); $fech = trim($this->_request->getPost('fech')); $nombrestore = '"public"."buscar_persona"'; $arraydatos[0] = $cidpers; // Codigo de contribuyente $arraydatos[1] = $nombre; // Nombre $arraydatos[2] = $apepat; // Apellido paterno $arraydatos[3] = $apemat; // Apellido materno $arraydatos[4] = $dni; // Doc. Identidad $cn = new Model_DataAdapter(); $datos = $cn->executeRowsToJSON($nombrestore, $arraydatos); if ($datos == '' || $datos == null) { if ($cidpers == null || $cidpers == '' || $cidpers == '0000000000') { $cper = '_________1'; } else { $cper = $cidpers; } $val[0] = array("cidpers", $cper, "html"); $val[1] = array("div_pers_no_reg", $apepat . ' ' . $apemat . ' ' . $nombre, "html"); $func->PintarValor($val); if ($apepat != null || $apepat != '' || $apemat != null || $apemat != '' || $nombre != null || $nombre != '') { $evt[0] = array("genrecibo", "click", "window.open('" . $urlredirect . "_________1|" . $apepat . " " . $apemat . " " . $nombre . "', '_self')"); $evt[1] = array("limpiar", "click", "\$(\"#div_rsbusqpers\").html(\"\");"); $func->PintarEvento($evt); $js[] = array("\$(\"input:submit, input:button, input:reset, button\").button();"); $func->EjecutarFuncion($js, "function"); } else { $val[0] = array("botones", "", "html"); $func->PintarValor($val); } } else { $val2[0] = array("busqpersona", "", "html"); $func->PintarValor($val2); $cont = ' <script type="text/javascript"> var members =' . $datos . '</script> <script type="text/javascript"> $(document).ready(function(){ var optInit = getOptionsFromForm(); $("#Pagination").pagination(members.length, optInit); $("#setoptions").click(function(){ var opt = getOptionsFromForm(); $("#Pagination").pagination(members.length, opt); }); }); </script>'; echo $cont; } } }
public function recargarvalorpredioAction() { $this->_helper->getHelper('ajaxContext')->initContext(); $pintar = new Libreria_Pintar(); if ($this->getRequest()->isXmlHttpRequest()) { $this->_helper->layout->disableLayout(); $p_mhresum = $this->_request->getPost('p_mhresum', ''); $p_cperiod = $this->_request->getPost('p_cperiod', ''); $p_dpredio = $this->_request->getPost('p_dpredio', ''); $parameters2[] = $p_mhresum; $parameters2[] = $p_cperiod; $parameters2[] = $p_dpredio; $dataAdapter2 = new Model_DataAdapter(); $rows2 = $dataAdapter2->executeAssocQuery("pl_function.ver_valor_predio", $parameters2); //print_r($rows2); } if (count($rows2) > 0) { $val[] = array('lblArancel', $rows2[0]['narance'], 'html'); $val[] = array('lblValorTerreno', $rows2[0]['nvalter'], 'html'); $val[] = array('lblValorConstruccion', $rows2[0]['nvalpis'], 'html'); $val[] = array('lblValorInstalacion', $rows2[0]['nvalins'], 'html'); $val[] = array('lblAutovaluo', $rows2[0]['nvalpre'], 'html'); $val[] = array('lblMontoBarrido', $rows2[0]['nbarrid'], 'html'); $val[] = array('lblMontoParque', $rows2[0]['nparque'], 'html'); $val[] = array('lblMontoRecoleccion', $rows2[0]['nrecole'], 'html'); $val[] = array('lblMontoSerenazgo', $rows2[0]['nserena'], 'html'); $val[] = array('lblUsuario', $rows2[0]['vusernm'], 'html'); $val[] = array('lblFechaModificacion', $rows2[0]['ddatetm'], 'html'); $val[] = array('lblFechaProceso', $rows2[0]['dfectra'], 'html'); $pintar->PintarValor($val); } }
public function getComboContenedorOtro($idsigma, $selected, $procedure) { $parameters[0] = $idsigma; $dataAdapter = new Model_DataAdapter(); $records = $dataAdapter->ejec_store_procedura_sql($procedure, $parameters); $library = new Libreria_Pintar(); $html = $library->ContenidoComboOtro($records, $selected); return $html; }
public function reciboimpAction() { $this->_helper->layout->disableLayout(); $func = new Libreria_Pintar(); $func->PintarLibrerias(); $recibo = $this->_request->getParam('recibo', ''); $nombrestore = 'pxda_buscarrecibos'; $arraydatos[0] = array("@op", '3'); $arraydatos[1] = array("@numcom", $recibo); $arraydatos[2] = array("@cidpers", ''); $arraydatos[3] = array("@nom", ''); $arraydatos[4] = array("@fecha1", ''); $arraydatos[5] = array("@fecha2", ''); $cn = new Model_DataAdapter(); $datos = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); //print_r($datos); //print_r($datos); $total = 0; $details = '<table width="100%" border="0" >'; $details .= '<tr >'; $details .= '<th width="27%" align="left"><span style="font-size: 9px;">Descript.</span></th>'; $details .= '<th width="27%" align="left"><span style="font-size: 9px;">Nom Part.</span></th>'; $details .= '<th width="27%" align="left"><span style="font-size: 9px;">Partida</span></th>'; $details .= '<th width="8%" align="right"><span style="font-size: 9px;">Total</span></th>'; $details .= '</tr>'; for ($i = 0; $i < count($datos); $i++) { $total = $total + $datos[$i][6]; $details .= '<tr>'; //$details .= '<td width="14%" align="center"><span style="font-size: 9px;">'.$datos[$i][0].'</span></td>'; //$details .= '<td width="29%"><span style="font-size: 9px;">'.$datos[$i][1].'</span></td>'; $details .= '<td width="27%"><span style="font-size: 9px;">' . $datos[$i][2] . '</span></td>'; $details .= '<td width="27%"><span style="font-size: 9px;">' . $datos[$i][3] . '</span></td>'; $details .= '<td width="27%"><span style="font-size: 9px;">' . $datos[$i][4] . '</span></td>'; //$details .= '<td width="12%" align="center"><span style="font-size: 9px;">'.$datos[$i][3].'</span></td>'; $details .= '<td width="8%" align="right"><span style="font-size: 9px;">' . number_format($datos[$i][6], 2) . '</span></td>'; $details .= '</tr>'; } $details .= '</table>'; $val[0] = array("detalle", $details, "html"); $val[1] = array("tdrecibo", $datos[0][0], "html"); $val[2] = array("tdcodigo", $datos[0][7], "html"); $val[3] = array("tdnombre", $datos[0][1], "html"); $val[4] = array("tdtotal", number_format($total, 2), "html"); $val[5] = array("tdfecha", "Fecha : " . $datos[0][5], "html"); $val[6] = array("tdcajer", "Cajera : " . $datos[0][8] . "-" . $datos[0][9], "html"); $func->PintarValor($val); }
public function reaperturarcajaAction() { $this->_helper->layout->disableLayout(); $func = new Libreria_Pintar(); $evt[] = array("btnaperturar", "click", "aperturarcaja('2');"); $evt[] = array("btncerrar", "click", "cerrarsubvent();"); $func->PintarEvento($evt); }
public function paramfracAction() { $pintar = new Libreria_Pintar(); $fun[] = array('$( "#tabs" ).tabs();'); $pintar->EjecutarFuncion($fun); }