public function datosreciboAction() { $this->_helper->getHelper('ajaxContext')->initContext(); //$this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); if ($this->getRequest()->isXmlHttpRequest()) { $nrorecibo = trim($this->_request->getPost('nrorecibo')); $nombrestore = 'tesoreria.obt_estadorecibo'; $arraydatos[0] = $nrorecibo; $cn = new Model_DataAdapter(); $datosrecibo = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos); $func = new Libreria_Pintar(); if (count($datosrecibo) > 0) { $val[] = array('c_nrorec', $datosrecibo[0][0], 'html'); $val[] = array('c_estado', $datosrecibo[0][8], 'html'); $val[] = array('c_fecharec', $datosrecibo[0][3], 'html'); $val[] = array('c_cajero', $datosrecibo[0][5], 'html'); $val[] = array('c_monto', $datosrecibo[0][7], 'html'); $evt[] = array('btnimprimir', 'click', 'imprimirduplicadorecibo(\'' . $datosrecibo[0][0] . '\',\'' . $datosrecibo[0][6] . '\',\'DUPLICADO\');'); $func->PintarEvento($evt); if ($datosrecibo[0][1] == '0') { $hab[] = array('btnimprimir', false); $func->HabilitarComponente($hab); } } else { $val[] = array('showing', 'Recibo no existe...', 'html'); } $func->PintarValor($val); } }
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 datoscajaAction() { $this->_helper->getHelper('ajaxContext')->initContext(); if ($this->getRequest()->isXmlHttpRequest()) { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $nrocaja = $this->_request->getPost('nrocaja'); $op = $this->_request->getPost('op'); $cn = new Model_DataAdapter(); $store = "tesoreria.cajasapert"; $ardts[] = ''; $ardts[] = $nrocaja; $ardts[] = $op; $datos = $cn->ejec_store_procedura_sql($store, $ardts); $f = null; if ($datos[0][0] == '0') { if ($op == '1') { $val[] = array("txtfecha", $datos[0][2], "val"); $val[] = array("txtnroini", $datos[0][3], "val"); $val[] = array("txtnrofin", $datos[0][4], "val"); $val[] = array("txtmontcan", number_format($datos[0][5], 2), "val"); } else { $val[] = array("txtnrofin", $datos[0][4], "val"); $val[] = array("txtmontcan", number_format($datos[0][5], 2), "val"); } $hab[] = array("cerrarcaja", true); } elseif ($datos[0][0] == '1') { $f[] = array("openDialogWarning('" . $datos[0][1] . "', 350, 130);"); $hab[] = array("cerrarcaja", false); $val[] = array("txtfecha", "", "val"); $val[] = array("txtnroini", "", "val"); $val[] = array("txtobs", "", "val"); $val[] = array("txtnrofin", "", "val"); $val[] = array("txtmontcan", "", "val"); $val[] = array("result2", "", "html"); } $func = new Libreria_Pintar(); $func->IniciaScript(); $func->EjecutarFuncion($f); $func->HabilitarComponente($hab); $func->PintarValor($val); $func->FinScript(); } }