function loadAjaxTramites()
 {
     $ser_id = $_POST["Ser_id"];
     $sql = "SELECT\r\n                tab_series.ser_id,\r\n                tab_tramite.tra_id,\r\n                tab_tramite.tra_orden,\r\n                tab_tramite.tra_descripcion\r\n                FROM\r\n                tab_series\r\n                INNER JOIN tab_serietramite ON tab_series.ser_id = tab_serietramite.ser_id\r\n                INNER JOIN tab_tramite ON tab_tramite.tra_id = tab_serietramite.tra_id\r\n                WHERE tab_serietramite.sts_estado = 1\r\n                AND tab_series.ser_id =  '{$ser_id}'\r\n                ORDER BY tab_tramite.tra_orden ";
     $tramite = new tab_tramite();
     $result = $tramite->dbSelectBySQL($sql);
     $res = array();
     foreach ($result as $row) {
         $res[$row->tra_id] = $row->tra_descripcion;
     }
     echo json_encode($res);
 }
 function generaTiposSeries()
 {
     $sql = "SELECT\r\n                *\r\n                FROM\r\n                tab_series\r\n                WHERE\r\n                tab_series.ser_estado = 1\r\n                AND tab_series.ser_nivel <> 0\r\n                ORDER BY tab_series.ser_id ";
     $tab_series = new Tab_series();
     $series = $tab_series->dbSelectBySQL($sql);
     foreach ($series as $serie) {
         $sql = "SELECT\r\n                    tab_series.ser_id,\r\n                    tab_tramite.tra_orden,\r\n                    tab_cuerpos.cue_orden\r\n                    FROM\r\n                    tab_series\r\n                    INNER JOIN tab_serietramite ON tab_series.ser_id = tab_serietramite.ser_id\r\n                    INNER JOIN tab_tramite ON tab_tramite.tra_id = tab_serietramite.tra_id\r\n                    INNER JOIN tab_tramitecuerpos ON tab_tramite.tra_id = tab_tramitecuerpos.tra_id\r\n                    INNER JOIN tab_cuerpos ON tab_cuerpos.cue_id = tab_tramitecuerpos.cue_id\r\n                    AND tab_serie.ser_id = {$serie->ser_id} ";
         $tab_serietramite = new Tab_serietramite();
         $total = $tab_serietramite->countBySQL($sql);
         if ($total == 0) {
             //
             // SERIE DEFAULT
             // Tramite
             $tramite = new tab_tramite();
             $tramite->setRequest2Object($_REQUEST);
             $tramite->setTra_orden("1");
             $tramite->setTra_codigo("1");
             $tramite->setTra_descripcion("UNIDAD DOCUMENTAL COMPUESTA");
             $tramite->setTra_fecha_crea(date("Y-m-d"));
             $tramite->setTra_usuario_crea($_SESSION['USU_ID']);
             $tramite->setTra_estado(1);
             $tra_id = $tramite->insert();
             // Serie tramite
             $seriet = new Tab_serietramite();
             $seriet->setSer_id($serie->ser_id);
             $seriet->setTra_id($tra_id);
             $seriet->setSts_estado(1);
             $seriet->insert();
             // Cuerpo
             $tcuerpos = new tab_cuerpos();
             $tcuerpos->setRequest2Object($_REQUEST);
             $tcuerpos->setCue_id("1");
             $tcuerpos->setCue_orden("1");
             $tcuerpos->setCue_codigo("1");
             $tcuerpos->setCue_descripcion("UNIDAD DOCUMENTAL SIMPLE");
             $tcuerpos->setCue_estado(1);
             $cue_id = $tcuerpos->insert();
             // Tramite cuerpo
             // Last code
             $tramitecc = new tab_tramitecuerpos();
             $tramitecc->setCue_id($cue_id);
             $tramitecc->setTra_id($tra_id);
             $tramitecc->setTrc_estado(1);
             $tramitecc->insert();
         }
     }
 }