Пример #1
0
 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 agregarconceptopagodiversoAction()
 {
     $url = $this->view->util()->getPath();
     $this->_helper->getHelper('ajaxContext')->initContext();
     if ($this->getRequest()->isXmlHttpRequest()) {
         $this->_helper->layout->disableLayout();
         $cod = $this->_request->getPost('cod');
         $des = $this->_request->getPost('des');
         $cid = $this->_request->getPost('cid');
         $monto = $this->_request->getPost('monto');
         $cantidad = $this->_request->getPost('cantidad');
         $glosa = $this->_request->getPost('glosa');
         $data = new Zend_Session_Namespace('arrayconceptos');
         $arrayconceptos = $data->data;
         if ($arrayconceptos == '' || $arrayconceptos == null || count($arrayconceptos) <= 0) {
             $arrayconceptos[0][0] = $cod;
             $arrayconceptos[0][1] = $des;
             $arrayconceptos[0][2] = $cid;
             $arrayconceptos[0][3] = $monto * $cantidad;
             $arrayconceptos[0][4] = $cantidad;
             $arrayconceptos[0][5] = $monto;
             $arrayconceptos[0][6] = $glosa;
         } else {
             $vcant = count($arrayconceptos);
             $b = '0';
             for ($i = 0; $i < count($arrayconceptos); $i++) {
                 if ($arrayconceptos[$i][0] == $cod && $arrayconceptos[$i][5] == $monto) {
                     $arrayconceptos[$i][3] = $arrayconceptos[$i][3] + $monto * $cantidad;
                     $arrayconceptos[$i][4] = $arrayconceptos[$i][4] + $cantidad;
                     $arrayconceptos[$i][6] = $glosa;
                     $b = '1';
                 }
             }
             if ($b == '0') {
                 $arrayconceptos[$vcant][0] = $cod;
                 $arrayconceptos[$vcant][1] = $des;
                 $arrayconceptos[$vcant][2] = $cid;
                 $arrayconceptos[$vcant][3] = $monto * $cantidad;
                 $arrayconceptos[$vcant][4] = $cantidad;
                 $arrayconceptos[$vcant][5] = $monto;
                 $arrayconceptos[$vcant][6] = $glosa;
             }
         }
         $data->data = $arrayconceptos;
         $val = $this->imprimeDetalleSeleccionado($arrayconceptos);
         $func = new Libreria_Pintar();
         $func->IniciaScript();
         $func->PintarValor($val);
         $func->FinScript();
     }
 }
 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 cajasaperturadasAction()
 {
     $nombrestore = '"public"."pxcobrowww"';
     $arraydatos[0] = '2';
     $arraydatos[1] = '';
     $arraydatos[2] = '';
     $cn = new Model_DataAdapter();
     $datosfecha = $cn->ejec_store_procedura_sql($nombrestore, $arraydatos);
     $dfecha = explode(" ", $datosfecha[0][0]);
     $date = $dfecha[0];
     $val[] = array('txtdia', $date, 'val');
     $js[] = array('$("#txtdia").datepicker({showOn: "button", buttonImage: jQuery.scriptPath + "img/calendar.gif",	buttonImageOnly: true});');
     $js[] = array('$("#txtdia").datepicker("option", "dateFormat", "yy-mm-dd");');
     $func = new Libreria_Pintar();
     $func->IniciaScript();
     $func->PintarValor($val);
     $func->EjecutarFuncion($js, "function");
     $func->FinScript();
     $this->view->util()->registerScriptJSControllerAction($this->getRequest());
     echo "<script>pathReport='" . $this->view->util()->getPathReport() . "'</script>";
 }
 public function mcontennodoAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->getHelper('ajaxContext')->initContext();
     if ($this->getRequest()->isXmlHttpRequest()) {
         $idnodo = $this->_request->getPost('idnodo');
         $idpadre = $this->_request->getPost('idpadre');
         $func = new Libreria_Pintar();
         $cn = new Model_DataAdapter();
         $nombrestore = '"public".obt_mconten';
         $arrayestado = array(array('1', 'HABILITADO'), array('0', 'DESHABILITADO'));
         if ($idnodo == '' || $idnodo == null) {
             $parametros[0] = '';
             $parametros[1] = '';
             $datosmconten = $cn->ejec_store_procedura_sql($nombrestore, $parametros);
             $val[] = array('cb_padre', $func->ContenidoCombo($datosmconten, $idpadre == '' ? '' : $idpadre), 'html');
             $val[] = array('cb_estado', $func->ContenidoCombo($arrayestado, '1'), 'html');
         } else {
             $parametros[0] = $idnodo;
             $parametros[1] = '';
             $datosnodo = $cn->ejec_store_procedura_sql($nombrestore, $parametros);
             if (count($datosnodo) == 0) {
                 return;
             }
             $idsigma = $datosnodo[0][0];
             $vdescri = $datosnodo[0][1];
             $cidtabl = $datosnodo[0][2];
             $hijos = $datosnodo[0][3];
             $ctipdat = $datosnodo[0][4];
             $vobser = $datosnodo[0][5];
             $nlongit = $datosnodo[0][6];
             $ndecima = $datosnodo[0][7];
             $ndefault = $datosnodo[0][8];
             $nestado = $datosnodo[0][9];
             $val[] = array('c_codigo', $idsigma, 'html');
             $val[] = array('txt_descripcion', $vdescri, 'val');
             $parametros[0] = '';
             $parametros[1] = '';
             $datosmconten = $cn->ejec_store_procedura_sql($nombrestore, $parametros);
             $val[] = array('cb_padre', $func->ContenidoCombo($datosmconten, $cidtabl), 'html');
             $val[] = array('txa_observ', $vobser, 'val');
             $val[] = array('txt_long', $nlongit, 'val');
             $val[] = array('txt_decimal', $ndecima, 'val');
             $val[] = array('txt_defecto', $ndefault, 'val');
             $val[] = array('cb_estado', $func->ContenidoCombo($arrayestado, $nestado), 'html');
             $contenhijos = '';
             $tienehijos = 0;
             for ($i = 0; $i < count($datosmconten); $i++) {
                 $didsigma = $datosmconten[$i][0];
                 $dvdescri = str_replace(array("'", "/"), array("", ""), $datosmconten[$i][1]);
                 $dcidtabl = $datosmconten[$i][2];
                 $dhijos = $datosmconten[$i][3];
                 $dctipdat = $datosmconten[$i][4];
                 $dvobser = $datosmconten[$i][5];
                 $dnlongit = $datosmconten[$i][6];
                 $dndecima = $datosmconten[$i][7];
                 $dndefault = $datosmconten[$i][8];
                 $dnestado = $datosmconten[$i][9];
                 if ($dcidtabl == $idsigma && $didsigma != $idsigma) {
                     $tienehijos = 1;
                     $contenhijos .= '<tr><td style="width: 90px;">' . $didsigma . '</td><td style="width: 246px">' . $dvdescri . '</td><td style="width: 42px" align="center"><button onclick="detallenodomconten(\'' . $didsigma . '\',\'\');" >Buscar</button></td></tr>';
                 }
             }
             if ($tienehijos == 0) {
                 $contenhijos .= '<tr><td colspan="3">No tiene nodo hijos registrados</td></tr>';
             }
             $val[] = array('c_nodohijos', '<table id="tblDetalle" style="width: 372px; padding-left: 2px;" border="0" cellspacing="0" cellpadding="0"><tbody class="ui-table-body">' . $contenhijos . '</tbody></table>', 'html');
             $evt[] = array('btnaniadirnodo', 'click', 'detallenodomconten(\'\',\'' . $idsigma . '\');');
         }
         $evt[] = array('btnguardarmcontennodo', 'click', 'guardarmcontennodo();');
         $evt[] = array('txa_observ', 'keypress', 'if(event.keyCode == 13){return false;}');
         $evt[] = array("txt_long", "keypress", "return validarnumeros(event);");
         $evt[] = array("txt_decimal", "keypress", "return validarnumeros(event);");
         $fn[] = array("\$('#bntguardarmcontennodo').unbind('click')");
         $fn[] = array("\$('#tblDetalle button').button({icons: {primary: 'ui-icon-search'}, text: false});");
         $fn[] = array("mouseHover('tblDetalle');");
         $func->IniciaScript();
         $func->PintarValor($val);
         $func->PintarEvento($evt);
         $func->EjecutarFuncion($fn, "function");
         $func->FinScript();
     }
 }