public function busqconceptopagodiversoAction() { $this->_helper->getHelper('ajaxContext')->initContext(); if ($this->getRequest()->isXmlHttpRequest()) { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $datoscpd = $this->_request->getPost('datoscpd'); $datoscpd = str_replace("'", "\"", $datoscpd); $datos = json_decode($datoscpd); $cbo = $this->imprimeConceptos($datos); $func = new Libreria_Pintar(); $val[0] = array("cbconceptos", $func->ContenidoCombo($cbo, $cbo[0][0]), "html"); $func->PintarValor($val); $cadtempo1 = "BusqXCriterioConceptoPagosDiversos('1','" . str_replace('"', "\\'", $jsondatoscpd) . '\')'; $cadtempo2 = "BusqXCriterioConceptoPagosDiversos('2','" . str_replace('"', "\\'", $jsondatoscpd) . '\')'; $evt[0] = array("cbconceptos", "change", "MostrarDetalleConceptoPagosDiversos();"); $evt[1] = array("cantidadconcepto", "keypress", "return validarnumeros(event);"); $evt[2] = array("busqxcodconcepto", "change", $cadtempo1); $evt[3] = array("busqxnomconcepto", "change", $cadtempo2); $evt[4] = array("busqxcodconcepto", "keypress", "return validarnumeros(event);"); $evt[5] = array("btnagregarconcepto", "click", "AgregarDetalleConceptoPagosDiversos();"); $func->PintarEvento($evt); $msk[0] = array("montoconcepto"); $func->CampoDinero($msk); } }
public function contratofraccAction() { $this->view->util()->registerScriptJSControllerAction($this->getRequest()); $this->_helper->layout->disableLayout(); $cidpers = $this->_request->getParam('cidpers'); $monto = $this->_request->getParam('monto'); $numcuotas = $this->_request->getParam('numcuotas'); $cuotaini = $this->_request->getParam('cuotaini'); $pintar = new Libreria_Pintar(); $arrtipodoc = array(array('0000000001', 'DNI'), array('0000000002', 'RUC')); $arrcodpostal = array(array('0000000001', 'Puente Piedra'), array('0000000002', 'otros')); $val[] = array('ctipdoc_titular', $pintar->ContenidoCombo($arrtipodoc, ''), 'html'); $val[] = array('ctipdoc_titular', $pintar->ContenidoCombo($arrtipodoc, ''), 'html'); $val[] = array('cdistrito_titular', $pintar->ContenidoCombo($arrcodpostal, ''), 'html'); $val[] = array('ctipdoc_garante', $pintar->ContenidoCombo($arrtipodoc, ''), 'html'); $val[] = array('cdistrito_garante', $pintar->ContenidoCombo($arrcodpostal, ''), 'html'); $val[] = array('txtfechfracc', date('y-m-d'), 'val'); $val[] = array('txtnrocuotas2', $numcuotas, 'val'); $val[] = array('txtcuotainicial2', $cuotaini, 'val'); $val[] = array('txttotalfracc', round($monto, 2), 'val'); $evt[] = array('txtporcuoini', 'blur', 'inicial(' . $monto . ');'); $evt[] = array('txtcuotainicial2', 'keypress', 'cuotas();'); $pintar->PintarValor($val); $pintar->PintarEvento($evt); }
public function ventanadescargospagosarbitriosprediosAction() { //$this->_helper->viewRenderer->setNoRender (); $this->_helper->layout->disableLayout(); //cadena de grabacion en la session xD! $dcadgrabacion = new Zend_Session_Namespace('cadgrabacion'); $cadgrabacion = $dcadgrabacion->data; if (strlen($cadgrabacion) > 5) { $nombrestore = 'dbo.pxCobroWWW'; $arraydatos[0] = array('@idquery', '1'); $cn = new Model_DataAdapter(); $datosfecha = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); $dfecha = explode(" ", $datosfecha[0][0]); $nombrestore = 'tesoreria.obtener_tipodescargo'; $arraydatos[0] = array('@cid', ''); $cn = new Model_DataAdapter(); $dtipodescargos = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); //echo $cadgrabacion; $datos = explode("�", $cadgrabacion); $func = new Libreria_Pintar(); $val[0] = array("datos1", '<B>' . number_format($datos[1], '2', '.', '') . '</B>', "html"); $val[1] = array("fechrecibo", $dfecha[0], "val"); for ($i = 0; $i < count($dtipodescargos); $i++) { $cbo[$i] = array($dtipodescargos[$i][2], $dtipodescargos[$i][1]); } $val[2] = array("tpdescargo", $func->ContenidoCombo($cbo, $cbo[0][0]), "html"); if ($datos[1] <= 0) { $valor = '<tr><td colspan="3" align="center">No se puede descargar recibos con montos iguales a 0.00</td>'; $valor .= '</tr><tr><td colspan="3" align="center"> </td></tr>'; $hab[0] = array("btndescargo", false); $func->HabilitarComponente($hab); } $val[3] = array("nocdescargan", $valor, "html"); $val[4] = array("hddata", $datos[0], "val"); $val[5] = array("txtefectivo", number_format($datos[1], '2', '.', ''), "val"); $func->PintarValor($val); $evt[0] = array("btncancelarcobro", "click", "cerrarsubventpagosarbitriospredios();window.open('" . $datos[2] . "','_self');"); $evt[1] = array("btndescargos", "click", "descargospagosarbitriospredios();"); // no reconoce el evento $evt[2] = array("txtefectivo", "change", "min_max_text('txtefectivo',1.00," . number_format($datos[1], '2', '.', '') . ");reseteardetallepago('txtefectivo');"); $func->PintarEvento($evt); $msk[0] = array("txtefectivo"); $func->CampoDinero($msk); $ddetallepago = new Zend_Session_Namespace('detallepago'); $detallepago = $ddetallepago->data; if (count($detallepago) == 0 || $detallepago == '' || $detallepago == null) { $detallepago = null; $detallepago[0][0] = '1000001825'; #'0000007832'; $detallepago[0][1] = ''; $detallepago[0][2] = ''; $detallepago[0][3] = number_format($datos[1], '2', '.', ''); $detallepago[0][4] = 'EFECTIVO'; $ddetallepago->data = $detallepago; } } else { // $func = new Libreria_Pintar(); $tabla = '<table height="100%" width="100%" border="0" cellspacing="1" cellpadding="0">'; $tabla .= ' <tr valign="center">'; $tabla .= '<td align="center">'; $tabla .= 'Seleccione registros para el descargo..<br><br>'; $tabla .= '<input type="button" id="btncancelarcobro" name="btncancelarcobro" value="Regresar" onclick="cerrarsubventpagosarbitriospredios();" />'; $tabla .= '</td>'; $tabla .= '</tr>'; $tabla .= '</table>'; $val[0] = array("div_p", $tabla, "html"); $func->PintarValor($val); } // echo $cont; }
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 getComboContenedor($idsigma, $selected) { $procedure = 'public.obtener_tabla'; $parameters[0] = $idsigma; $dataAdapter = new Model_DataAdapter(); $records = $dataAdapter->ejec_store_procedura_sql($procedure, $parameters); $library = new Libreria_Pintar(); $html = $library->ContenidoCombo($records, $selected); return $html; }
public function aperturacajaAction() { $this->view->util()->registerScriptJSControllerAction($this->getRequest()); $ddatosuserlog = new Zend_Session_Namespace('datosuserlog'); // substr($ddatosuserlog->codcajero, -2); $nrocaja = substr($ddatosuserlog->codcajero, -2); $ciduser = $ddatosuserlog->cidpers; #echo $ddatosuserlog->cidapertura; $func = new Libreria_Pintar(); $cn = new Model_DataAdapter(); $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]; $nombrestore = '"public".obt_mconten'; $parametros[0] = ''; $parametros[1] = '1000000346'; $datosLocales = $cn->ejec_store_procedura_sql($nombrestore, $parametros); for ($i = 0; count($datosLocales) > $i; $i++) { if ($datosLocales[$i][0] != $datosLocales[$i][2]) { $cboLocales[] = array($datosLocales[$i][0], $datosLocales[$i][1]); } } $nombrestore = 'tesoreria.cajasapert'; $parametros2[] = $date; //p_dfecpro $parametros2[] = $nrocaja; //p_numcaja $parametros2[] = ''; //p_op $parametros2[] = '0'; //p_estado $datosCajero = $cn->ejec_store_procedura_sql($nombrestore, $parametros2); if (count($datosCajero) == 0) { $val[] = array('divmsj', 'La caja no se encuentra habilitada <br/><br/>', 'html'); $func->PintarValor($val); } else { $nomCajero = $datosCajero[0][16]; //nombre completo del cajero $nmonApe = $datosCajero[0][10]; //monto apert $idpertCaja = $datosCajero[0][1]; //idapertura caja $cidlocal = $datosCajero[0][17]; //codigo de agencia $observ = $datosCajero[0][19]; #observacion $this->view->observ = $observ; //$arrayestado = array(array('1', 'HABILITADO'), array('0', 'DESHABILITADO')); $val[] = array('cbolocal', $func->ContenidoCombo($cboLocales, $cidlocal), 'html'); $evt[] = array("btnaperturar", "click", "aperturarcaja();"); // $ctrl[] = array('txtnrocaja', true); //$ctrl[] = array('txtfecha', true); $val[] = array('txtnrocaja', $nrocaja . ' - ' . $ddatosuserlog->userlogin, 'val'); $val[] = array('txtfecha', $date, 'val'); $val[] = array('hddnrocaja', $nrocaja, 'val'); $val[] = array('txtnomcajero', $nomCajero, 'val'); $val[] = array('txtmtinicial', $nmonApe, 'val'); $val[] = array('hddidapercaja', $idpertCaja, 'val'); $val[] = array('txtcodapert', intval($idpertCaja), 'val'); //$val[] = array('observ', $observ, 'html'); $func->IniciaScript(); $func->PintarEvento($evt); //$func->ComponenteSoloLectura($ctrl); $func->PintarValor($val); $func->FinScript(); } }
public function paramfracuotasatrasadasAction() { $this->view->util()->registerScriptJSControllerAction($this->getRequest()); $this->_helper->layout->disableLayout(); $pintar = new Libreria_Pintar(); $js[] = array('themeTextBox(); themeComboBox();'); $js[] = array('$( "#txtporimpofracct4" ).autoNumeric();'); $js[] = array('$( "#txtmontdetert4" ).autoNumeric();'); $js[] = array('$("#txtporimpofracctipjur4").autoNumeric();'); $js[] = array('$("#txtmontdeterttipjur4").autoNumeric();'); $js[] = array('$("#txtporimpofracctipnorm4").autoNumeric();'); $js[] = array('$("#txtmontdeterttipnorm4").autoNumeric();'); $valor[] = array(0, 'ORDENANZA'); $val[] = array('cbocoddoc4', $pintar->ContenidoCombo($valor, '0'), 'html'); $js[] = array('$("#txtfechdoc4").datepicker({showOn: "button", buttonImage: jQuery.scriptPath + "img/calendar.gif", buttonImageOnly: true});'); //$js[] = array('$("#txtfechdoc").datepicker("option", "dateFormat", "yy-mm-dd");'); //$evt[]=array('opcion41','click','verificaropparam4();'); //$evt[]=array('opcion42','click','verificaropparam4();'); //$evt[]=array('opcion3','click','verificaropparam();'); $cn = new Model_DataAdapter(); $nombrestore = '"recaudacion".paramrec'; $parametros[0] = '0000000005'; $tabla = $datos = $cn->ejec_store_procedura_sql($nombrestore, $parametros); //print_r($tabla); $val[] = array('txtidsigma4', $tabla[0][0], 'val'); $val[] = array('txtporimpofracct4', $tabla[0][4], 'val'); $val[] = array('txtmontdetert4', $tabla[0][3], 'val'); $val[] = array('txtnrodoc4', $tabla[0][6], 'val'); $val[] = array('txtfechdoc4', substr($tabla[0][7], 0, 10), 'val'); $evt[] = array('btngrabar4', 'click', 'var p_idsigma=$("#txtidsigma4").val(); var p_ncantidad=$("#txtmontdetert4").val(); var p_nporcentaje=0; var p_codigo_doc=$("#cbocoddoc4").val(); var p_cresolucion=$("#txtnrodoc4").val(); var p_dfec_resol=$("#txtfechdoc4").val(); $.ajax( { dataType : "html", type : "POST", url : path + "/mantenimientos/paramrecsave/", data : "p_idsigma="+p_idsigma+ "&p_ncantidad="+p_ncantidad+ "&p_nporcentaje="+p_nporcentaje+ "&p_codigo_doc="+p_codigo_doc+ "&p_cresolucion="+p_cresolucion+ "&p_dfec_resol="+p_dfec_resol, beforeSend : function(data) { $("#locategrid4").html("Procesando..."); }, success : function(requestData) { $("#locategrid4").html(requestData); }, error : function(requestData, strError, strTipoError) { $("#locategrid4").html("Error " + strTipoError + ": " + strError); }, complete : function(requestData, exito) { window.location.reload(); } }); '); $pintar->PintarValor($val); $pintar->PintarEvento($evt); $pintar->EjecutarFuncion($js); }