Пример #1
0
 public function renderListaContribuyente()
 {
     $dataSet = new Zend_Session_Namespace("registro.cidpers");
     $rows = $dataSet->data;
     $procedure = "pl_function.panel_persona";
     $parameters[] = "'" . implode("','", $rows) . "'";
     $db = new Model_DataAdapter();
     $json = $db->executeRowsToJSON($procedure, $parameters);
     echo $json;
 }
 public function indexAction()
 {
     $url = $this->view->util()->getPath();
     /*
     		$dcodcajero = new Zend_Session_Namespace('codcajero');
     		$codcajero  = $dcodcajero->data;
     */
     $ddatosuserlog = new Zend_Session_Namespace('datosuserlog');
     $codcajero = $ddatosuserlog->codcajero;
     //echo '<'.$codcajero.'>';
     //$codcajero = '99';
     $func = new Libreria_Pintar();
     if ($codcajero > 0) {
         $datospers = $this->_request->getParam('datospers', '');
         if ($datospers == '') {
             header('location:' . $url . 'index.php/busqpers/?tit=Pagos Diversos&url=' . $url . 'index.php/pagosdiversos/?datospers=', true);
         } else {
             $data = new Zend_Session_Namespace('arrayconceptos');
             $data->data = '';
             #detalle de pago ventanita
             $ddetallepago = new Zend_Session_Namespace('detallepago');
             $ddetallepago->data = '';
             #pagos arbitrios predios
             $dcadgrabacion = new Zend_Session_Namespace('cadgrabacion');
             $dcadgrabacion->data = '';
             list($cidpers, $nompers) = explode('|', $datospers);
             $ddatacontri = new Zend_Session_Namespace('contribuyente');
             $ddatacontri->cidcontri = $cidpers;
             $ddatacontri->nomcontri = $nompers;
             $cn = new Model_DataAdapter();
             $nombrestore0 = '"public"."obt_mconten2"';
             $arraydatos0[0] = '1000000492';
             $arraydatos0[1] = '1';
             $datosAreas = $cn->ejec_store_procedura_sql($nombrestore0, $arraydatos0);
             $nombrestore = '"tesoreria"."buscar_concepto"';
             $arraydatos[0] = '';
             $arraydatos[1] = '';
             $datoscpd = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos);
             $jsondatoscpd = json_encode($datoscpd, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
             $datosConceptos = $cn->executeRowsToJSON($nombrestore, $arraydatos);
             echo '<script type="text/javascript"> var _conceptos =' . $datosConceptos . '</script>';
             $content = '';
             if ($cidpers == '_________1') {
                 $content .= '<b>Venta Libre</b>';
             }
             $cbo = $this->imprimeConceptos($datoscpd);
             $val[0] = array("div_title", $content, "html");
             $val[1] = array("cidpers", $cidpers, "html");
             $val[2] = array("nompers", $nompers, "html");
             //$val[3] = array("cbconceptos",$func->ContenidoCombo($cbo, $cbo[0][0]), "html");
             //$val[3] = array("cbconceptos",$func->ContenidoCombo($cbo, '9999999999'), "html");
             $val[3] = array('cbareas', $func->ContenidoCombo($datosAreas, $datosAreas[0][0], '0'), 'html');
             $val[4] = array("cbareas", "", "focus");
             $func->PintarValor($val);
             $cadtempo = "BusqXCriterioConceptoPagosDiversos('1','" . str_replace('"', "\\'", $jsondatoscpd) . '\')';
             $cadtempo2 = "BusqXCriterioConceptoPagosDiversos('2','" . str_replace('"', "\\'", $jsondatoscpd) . '\')';
             $cadtempxarea = "FiltrarConceptosxAreas('" . str_replace('"', "\\'", $jsondatoscpd) . '\')';
             $evt[0] = array("cbconceptos", "change", "MostrarDetalleConceptoPagosDiversos();");
             $evt[1] = array("cantidadconcepto", "keypress", "return validarnumeros(event);");
             $evt[2] = array("btnagregarconcepto", "click", "AgregarDetalleConceptoPagosDiversos();");
             $evt[3] = array("busqxcodconcepto", "keypress", "return validarnumeros(event);");
             //$evt[4] = array("cobrar","click", "CobrarConceptoPagosDiversos();");
             $evt[4] = array("cobrar", "click", "DetallePagoConceptoPagosDiversos();");
             $evt[5] = array("nuevorecibo", "click", "window.open('" . $url . "index.php/pagosdiversos?datospers=','_self');");
             $evt[6] = array("busqxcodconcepto", "change", $cadtempo);
             $evt[7] = array("busqxnomconcepto", "change", $cadtempo2);
             $evt[8] = array('glosaconcepto', 'keypress', 'if(event.keyCode == 13){return false;}');
             $evt[9] = array("cbareas", "change", $cadtempxarea);
             $fn[] = array($cadtempxarea);
             $fn[] = array("MostrarDetalleConceptoPagosDiversos();");
             $func->PintarEvento($evt);
             $din[0] = array("montoconcepto");
             $func->CampoDinero($din);
             $func->EjecutarFuncion($fn);
         }
         // Fin del else para los datos enviados
     } else {
         $val[0] = array("show", "No tienes privilegios de cajero para este modulo", "html");
         $func->PintarValor($val);
     }
 }
    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;
            }
        }
    }