Beispiel #1
0
     $txtIdDep = '';
     $txtSigla = '';
     $txtModelo = '';
     $txtDir = '';
     break;
 case 'Modificar':
     /* Las reglas del negocio para la inactivacion de una dependencia son:
         a. No debe tener usuarios Activos.
         b. No hayan radicados.
         Las reglas para cambiar la dependencia como origen de algún consecutivo es:
         c. La dependencia seleccionada deberá tener su consecutivo del respectivo
         Tipo de Radicado mayor o igual a la que tenia previamente.
        */
     //traemos los datos ORIGINALES de la dependencia seleccionada
     //con el fin de comparar los cambios que necesiten validarse.
     $record_ori = $depObj->dependenciaArr($_POST['id']);
     //completamos el vector de datos recibidos
     $record['DEPE_CODI'] = str_pad($_POST['txtIdDep'], 3, "0", STR_PAD_LEFT);
     if ($_POST['Slc_destado'] == 0 && $record_ori['depe_estado'] == 1) {
         //Iniciamos validaciones...
         $ADODB_COUNTRECS = true;
         $sql = "SELECT usua_codi from USUARIO where depe_codi=" . $_POST['id'] . " AND usua_esta='1'";
         $rs_tmp = $db->conn->Execute($sql);
         $oka = false;
         $okb = false;
         if ($rs_tmp->RecordCount() == 0) {
             $oka = true;
             $sql = "SELECT radi_nume_radi from RADICADO where RADI_DEPE_ACTU=" . $_POST['id'];
             $rs_tmp = $db->conn->Execute($sql);
             if ($rs_tmp->RecordCount() == 0) {
                 $okb = true;