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 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; }