Exemple #1
0
 public function nuevaDependencia($inputs)
 {
     DB::transaction(function () use($inputs) {
         $dep = new Dependencia();
         $dep->NombreDependencia = $inputs['NuevaDependencia'];
         $dep->AcronimoDependencia = $inputs['NuevaDependenciaAcronimo'];
         $dep->save();
     });
     $Id = DB::table('dependencia')->max('IdDependencia');
     return $Id;
 }
Exemple #2
0
function setDependencias($ruta_raiz, $option, $combo)
{
    $xres = new xajaxResponse();
    include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
    require_once "{$ruta_raiz}/class_control/Dependencia.php";
    $db = new ConnectionHandler("{$ruta_raiz}");
    error_reporting(7);
    $db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
    $objects = Dependencia::getObjects($db->conn, '%');
    require_once "{$ruta_raiz}/include/select.php";
    // Creando Objeto Select
    $sel = new select();
    //Agregando Opciones
    if (count($objects) == 0) {
        $sel->agregarOpcion('-1', 'No existen registros');
    } else {
        // Opción inicial
        $sel->agregarOpcion('%', 'Todos las dependencias');
        $sel->agregarObjetos($objects);
    }
    // Opción seleccionada
    if ($option != '') {
        $sel->seleccionarValue($option);
    }
    // Cargo los datos en el combo
    $xres->addScript($sel->getJavaScript("{$combo}"));
    return utf8_encode($xres->getXML());
}
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  id
  * @return Response
  */
 public function destroy($id)
 {
     $route = Route::getCurrentRoute()->getPath();
     $idDep = Session::get('idDep');
     $routeIdAlu = str_replace('delete/{id}', $idDep, $route);
     $this->dependencia->find($id)->delete();
     return Redirect::to($routeIdAlu);
 }
 /**
  * Updates a particular model.
  * If update is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be updated
  */
 public function actionUpdate($id)
 {
     $model = $this->loadModel($id);
     if (isset($_POST['Usuario'])) {
         $model->attributes = $_POST['Usuario'];
         $model->password = $model->hashPassword($model->password, $model->salt);
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $model->password = NULL;
     $roles = Rol::model()->findAll(array('condition' => 'id<>1'));
     $dps = Dependencia::model()->findAll(array('condition' => 'sede_id=1'));
     $this->render('update', array('model' => $model, 'roles' => $roles, 'dps' => $dps));
 }
 public function oficialia_nuevoOficio()
 {
     $dependencias = Dependencia::select('*')->orderBy('NombreDependencia')->get();
     $dep_areas = DependenciaArea::select('*')->orderBy('NombreDependenciaArea')->get();
     $entidades_externas = EntidadExterna::select('*')->orderBy('ApPaternoEntidad')->get();
     $cargos_entidades = CargoEntidad::select('*')->orderBy('NombreCargoEntidad')->get();
     $usuarios = Usuario::join('Cargo', 'Cargo_Id', '=', 'Cargo.IdCargo')->orderBy('ApPaterno')->get();
     $oficiosSalientes = OficioSaliente::select('*')->orderBy('IdConsecutivo', 'desc')->get();
     $prioridades = Prioridad::all();
     $caracteres = Caracter::all();
     $fecha = new DateTime();
     $dep = Request::get('DependenciaE');
     $a = Request::get('AreaE');
     $e = Request::get('EntidadE');
     $ce = Request::get('CargoEntidadE');
     return View::make('oficios.oficialia_recibidos_registro', array('dependencias' => $dependencias, 'dep_areas' => $dep_areas, 'entidades_externas' => $entidades_externas, 'cargos_entidades' => $cargos_entidades, 'usuarios' => $usuarios, 'dep' => $dep, 'a' => $a, 'e' => $e, 'ce' => $ce, 'OSs' => $oficiosSalientes, 'Fecha' => $fecha, 'prioridades' => $prioridades, 'caracteres' => $caracteres));
 }
 public function post_nuevo()
 {
     $inputs = Input::all();
     $reglas = array('dependencia' => 'required', 'movil' => 'required');
     $mensajes = array('required' => 'Campo Obligatorio');
     $validar = Validator::make($inputs, $reglas);
     if ($validar->fails()) {
         Input::flash();
         return Redirect::back()->withInput()->withErrors($validar);
     } else {
         $movdep = new MovilDependencia();
         $movdep->id_dependencia = Input::get('dependencia');
         $movdep->id_movil = Input::get('movil');
         $movdep->save();
         $dependencias = Dependencia::all();
         $moviles = Movil::all();
         $movildependencias = DB::table('dependencias_moviles')->join('dependencias', 'dependencias_moviles.id_dependencia', '=', 'dependencias.id_dependencia')->join('moviles', 'dependencias_moviles.id_movil', '=', 'moviles.id_movil')->select('dependencias.nombre', 'dependencias.id_dependencia', 'dependencias.direccion', 'moviles.dominio', 'moviles.modelo')->orderby('dependencias.id_dependencia', 'asc')->get();
         return View::make('register_movil_dependencia')->with('ok', 'La Asignación ha sido registrada con Éxito')->with('dependencias', $dependencias)->with('moviles', $moviles)->with('movildependencias', $movildependencias);
     }
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $user = Usuario::model()->findbyPk(Yii::app()->user->getId());
     $acceso = Usuario::privilegiado($user->rol_id);
     date_default_timezone_set('America/Caracas');
     $fecha = date('Y-m-d H:i:s');
     $model = new Responsable();
     $model->dependencia_id = $user->dependencia_id;
     $model->fecha = $fecha;
     if (isset($_POST['Responsable'])) {
         $model->attributes = $_POST['Responsable'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $dps = Dependencia::model()->findAll(array('condition' => 'sede_id=1', 'order' => 'descripcion ASC'));
     $status = BmStatus::model()->findAll();
     $personas = Persona::model()->listAll();
     $this->render('create', array('model' => $model, 'dps' => $dps, 'status' => $status, 'personas' => $personas, 'acceso' => $acceso));
 }
Exemple #8
0
 function grabar()
 {
     $sql = "";
     $count = 0;
     if (!$this->_existe) {
         $this->cveTramite = UtilDB::getSiguienteNumero("tramites", "cve_tramite");
         $sql = "INSERT INTO tramites VALUES({$this->cveTramite}," . $this->cveCategoriaTramite->getCveCategoriaTramite() . "," . $this->cveDependencia->getCveDependencia() . ",'{$this->nombre}',NULL,{$this->activo})";
         $count = UtilDB::ejecutaSQL($sql);
         if ($count > 0) {
             $this->_existe = true;
         }
     } else {
         $sql = "UPDATE tramites SET ";
         $sql .= "cve_categoria_tramite = " . $this->cveCategoriaTramite->getCveCategoriaTramite() . ",";
         $sql .= "cve_dependencia = " . $this->cveDependencia->getCveDependencia() . ",";
         $sql .= "nombre = '{$this->nombre}',";
         $sql .= "activo = {$this->activo} ";
         $sql .= " WHERE cve_tramite = {$this->cveDependencia}";
         $count = UtilDB::ejecutaSQL($sql);
     }
     return $count;
 }
Exemple #9
0
$dependencia = 990;
$codusuario = 300;
$ent = substr($idRadicado, -1);
error_reporting(7);
$iTpRad = 10;
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler($ruta_raiz);
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
$llave = date("YmdH") . "{$verrad}";
$password = md5($llave);
if ($cmp == $password) {
    require_once "{$ruta_raiz}/class_control/Transaccion.php";
    require_once "{$ruta_raiz}/class_control/Dependencia.php";
    require_once "{$ruta_raiz}/class_control/usuario.php";
    $trans = new Transaccion($db);
    $objDep = new Dependencia($db);
    $objUs = new Usuario($db);
    ?>
 
<html>
<head><TITLE>HISTORICO DE RADICADOS - SSPD - ORFEO</TITLE>
<link rel="stylesheet" href="./web.css">
</head>
<body>
<table width="98%" class="borde_tab" align="center">
  <tr>
    <td height="25" class="titulo1">FLUJO HISTORICO DEL DOCUMENTO CON NUMERO DE RADICADO <?php 
    echo $verrad;
    ?>
</td>
  </tr>
Exemple #10
0
 function combinar_csv($dependencia, $codusuario, $usua_doc, $usua_nomb, $depe_codi_territorial, $codiTRD, $tipoRad)
 {
     //Var que contiene el arreglo de radicados genrados a partir de la masiva
     $arrRadicados = array();
     //Instancia de la dependencia
     $objDependecia = new Dependencia($this->conexion);
     $objDependecia->Dependencia_codigo($dependencia);
     $tdocumental = $this->tipoDocto;
     //Inicializa el pdf
     $this->pdf = new Cezpdf("LEGAL", "landscape");
     $objHist = new Historico($this->conexion);
     $year = date("Y");
     $day = date("d");
     $month = date("m");
     // orientacion izquierda
     $orientCentro = array("left" => 0);
     // justificacion centrada
     $justCentro = array("justification" => "center");
     $estilo1 = array("justification" => "left", "leading" => 8);
     $estilo2 = array("left" => 0, "leading" => 12);
     $estilo3 = array("left" => 0, "leading" => 15);
     $this->pdf->ezSetCmMargins(1, 1, 3, 2);
     //top,botton,left,right
     /* Se establece la fuente que se utilizara para el texto. */
     $this->pdf->selectFont($this->ruta_raiz . "/include/pdf/fonts/Times-Roman.afm");
     $this->pdf->ezText("LISTADO DE RADICACION MASIVA\n", 15, $justCentro);
     $this->pdf->ezText("Dependencia: {$dependencia} \n", 12, $estilo2);
     $this->pdf->ezText("Usuario Responsable: {$usua_nomb} \n", 12, $estilo2);
     $this->pdf->ezText("Fecha: {$day}-{$month}-{$day} \n", 12, $estilo2);
     $this->pdf->ezText($txtformat, 12, $estilo2);
     $data = array();
     $columna = array();
     $contador = 0;
     require_once $this->ruta_raiz . "/class_control/class_controlExcel.php";
     $this->btt = new CONTROL_ORFEO($this->conexion);
     $this->rad = new Radicacion($this->conexion);
     echo "<table border=0 width 80% cellpadding='0' cellspacing='5' class='borde_tab' >";
     echo "<tr>\n            <td class='titulos4'>Registro</td>\n            <td class='titulos4'>Radicado</td>\n            <td class='titulos4'>Nombre</td>\n            <td class='titulos4'>Direccion</td>\n            <td class='titulos4'>Depto</td>\n            <td class='titulos4'>Municipio</td>\n            <td class='titulos4'>Expediente</td>\n            </tr>";
     //Referencia el archivo a abrir
     $ruta = $this->ruta_raiz . "/" . $this->carpetaBodega . "masiva/" . $this->arcCSV;
     clearstatcache();
     $fp = fopen($ruta, 'r');
     //wb 2 r
     if ($fp) {
         //Recorre el arrego de los datos
         for ($ii = 0; $ii < count($this->datos); $ii++) {
             $i = 0;
             $numeroExpediente = "";
             // Aqui se accede a la clase class_control para actualizar expedientes.
             $ruta_raiz = $this->ruta_raiz;
             // Por cada etiqueta de los campos del encabezado del CSV efecta un reemplazo
             foreach ($this->encabezado as $campos_d) {
                 if (strlen(trim($this->datos[$ii][$i])) < 1) {
                     $this->datos[$ii][$i] = "<ESPACIO>";
                 }
                 //Agregamos los radicados de manera automatica
                 //El usuario envia el csv con los demas datos y
                 //se realiza la radicacion asignando los nuevos radicados
                 $dato_r = trim($this->datos[$ii][$i]);
                 $dato_r = mb_strtoupper(trim($dato_r), 'UTF-8');
                 $dato_r = str_replace(array("\r\n", "\n", "\r", "\t"), '', $dato_r);
                 if ($campos_d == "*TIPO*") {
                     $tip_doc = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE*") {
                     $nombre = $dato_r;
                 }
                 if ($campos_d == "*DOCUMENTO*") {
                     $doc_us1 = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE*") {
                     $nombre_us1 = $dato_r;
                 }
                 if ($campos_d == "*PRIM_APEL*") {
                     $prim_apell_us1 = $dato_r;
                 }
                 if ($campos_d == "*SEG_APEL*") {
                     $seg_apell_us1 = $dato_r;
                 }
                 if ($campos_d == "*DIGNATARIO*") {
                     $otro_us1 = $dato_r;
                 }
                 if ($campos_d == "*CARGO*") {
                     $cargo_us1 = $dato_r;
                 }
                 if ($campos_d == "*DIR*") {
                     $direccion_us1 = $dato_r;
                 }
                 if ($campos_d == "*TELEFONO*") {
                     $telefono_us1 = $dato_r;
                 }
                 if ($campos_d == "*MUNI*") {
                     $muni_codi = $dato_r;
                 }
                 if ($campos_d == "*DEPTO*") {
                     $dpto_codi = $dato_r;
                 }
                 if ($campos_d == "*ASUNTO*") {
                     $asu = $dato_r;
                 }
                 if ($campos_d == "*ID*") {
                     $sgd_esp_codigo = $dato_r;
                 }
                 if ($campos_d == "*DESC_ANEXOS*") {
                     $desc_anexos = $dato_r;
                 }
                 if ($campos_d == "*MUNI_NOMBRE*") {
                     $muni_nombre = $dato_r;
                 }
                 if ($campos_d == "*DEPTO_NOMBRE*") {
                     $dpto_nombre = $dato_r;
                 }
                 if ($campos_d == "*PAIS_NOMBRE*") {
                     $pais = $dato_r;
                 }
                 if ($campos_d == "*TIPO_DOC*") {
                     $tdoc = $dato_r;
                 }
                 if ($campos_d == "*NUM_EXPEDIENTE*") {
                     $numeroExpediente = $dato_r;
                 }
                 //Duplican campos para masiva con copia
                 if ($campos_d == "*TIPO2*") {
                     $tip_doc2 = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE2*") {
                     $nombre2 = $dato_r;
                 }
                 if ($campos_d == "*DOCUMENTO2*") {
                     $doc_us12 = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE2*") {
                     $nombre_us12 = $dato_r;
                 }
                 if ($campos_d == "*PRIM_APEL2*") {
                     $prim_apell_us12 = $dato_r;
                 }
                 if ($campos_d == "*SEG_APEL2*") {
                     $seg_apell_us12 = $dato_r;
                 }
                 if ($campos_d == "*DIGNATARIO2*") {
                     $otro_us12 = $dato_r;
                 }
                 if ($campos_d == "*CARGO2*") {
                     $cargo_us12 = $dato_r;
                 }
                 if ($campos_d == "*DIR2*") {
                     $direccion_us12 = $dato_r;
                 }
                 if ($campos_d == "*TELEFONO2*") {
                     $telefono_us12 = $dato_r;
                 }
                 if ($campos_d == "*MUNI2*") {
                     $muni_codi2 = $dato_r;
                 }
                 if ($campos_d == "*DEPTO2*") {
                     $dpto_codi2 = $dato_r;
                 }
                 if ($campos_d == "*ASUNTO2*") {
                     $asu2 = $dato_r;
                 }
                 if ($campos_d == "*ID2*") {
                     $sgd_esp_codigo2 = $dato_r;
                 }
                 if ($campos_d == "*DESC_ANEXOS2*") {
                     $desc_anexos2 = $dato_r;
                 }
                 if ($campos_d == "*MUNI_NOMBRE2*") {
                     $muni_nombre2 = $dato_r;
                 }
                 if ($campos_d == "*DEPTO_NOMBRE2*") {
                     $dpto_nombre2 = $dato_r;
                 }
                 if ($campos_d == "*PAIS_NOMBRE2*") {
                     $pais2 = $dato_r;
                 }
                 if ($campos_d == "*TIPO_DOC2*") {
                     $tdoc2 = $dato_r;
                 }
                 if ($campos_d == "*NUM_EXPEDIENTE2*") {
                     $numeroExpediente2 = $dato_r;
                 }
                 if (!empty($tip_doc2) && !empty($muni_nombre2)) {
                     $dir2 = True;
                 }
                 $tipo_anexo = "0";
                 $cuentai = "";
                 $documento_us3 = "";
                 $med = "1";
                 $fec = NULL;
                 if ($campos_d == "*ESP_CODIGO*") {
                     $codigoESP = $dato_r;
                     if ($codigoESP == "<ESPACIO>") {
                         $codigoESP = null;
                     }
                 }
                 if ($campos_d == "*RAD_ANEXO*") {
                     $radicadopadre = $dato_r;
                     $tipoanexo = 0;
                     if ($radicadopadre == "<ESPACIO>") {
                         $radicadopadre = "";
                         $tipoanexo = "";
                     }
                 } else {
                     $radicadopadre = "";
                 }
                 $ane = "";
                 $carp_codi = "12";
                 $i++;
             }
             $tip_rem = "1";
             // Si no se especifico el tipo de documento
             if (!$tdoc) {
                 $tdoc = 0;
             }
             $this->validarLugar();
             // Si no se especifico el tipo de documento
             if (!$tdoc2) {
                 $tdoc2 = 0;
             }
             if ($dir2) {
                 $this->validarLugar2();
             }
             $pais_codi = $this->arrCodPais[$pais . $dpto_nombre . $muni_nombre];
             if ($dir2) {
                 $pais_codi2 = $this->arrCodPais[$pais2 . $dpto_nombre2 . $muni_nombre2];
             }
             if ($pais_codi == '') {
                 $pais_codi = '170';
             }
             if ($dir2) {
                 if ($pais_codi2 == '') {
                     $pais_codi2 = '170';
                 }
             }
             $dpto_codi = $pais_codi . "-" . $this->arrCodDepto[$dpto_nombre];
             $muni_codi = $dpto_codi . "-" . $this->arrCodMuni[$dpto_nombre . $muni_nombre];
             if ($dir2) {
                 $dpto_codi2 = $pais_codi2 . "-" . $this->arrCodDepto2[$dpto_nombre2];
                 $muni_codi2 = $dpto_codi2 . "-" . $this->arrCodMuni2[$dpto_nombre2 . $muni_nombre2];
             }
             $tmp_objMuni = new Municipio($this->conexion);
             //Creamos esto para traer el codigo del continente y transmitirlo
             $tmp_objMuni->municipio_codigo($dpto_codi, $muni_codi);
             //por las diferentes tablas.
             $cont_codi = $tmp_objMuni->get_cont_codi();
             $muni_codi = $cont_codi . "-" . $muni_codi;
             if ($dir2) {
                 $tmp_objMuni2 = new Municipio($this->conexion);
                 //Creamos esto para traer el codigo del continente y transmitirlo
                 $tmp_objMuni2->municipio_codigo($dpto_codi2, $muni_codi2);
                 //por las diferentes tablas.
                 $cont_codi2 = $tmp_objMuni2->get_cont_codi();
                 $muni_codi2 = $cont_codi2 . "-" . $muni_codi2;
             }
             //Se agregan las dos variables siguientes, para corregir
             //el error que se estaba presentando en la radicación masiva
             $codigo_depto = $this->arrCodDepto[$dpto_nombre];
             $codigo_muni = $this->arrCodMuni[$dpto_nombre . $muni_nombre];
             //Fin Variables agregadas
             //Se agregan las dos variables siguientes, para corregir
             //el error que se estaba presentando en la radicación masiva
             if ($dir2) {
                 $codigo_depto2 = $this->arrCodDepto2[$dpto_nombre2];
                 $codigo_muni2 = $this->arrCodMuni2[$dpto_nombre2 . $muni_nombre2];
             }
             //Fin Variables agregadas
             $muni_us1 = $muni_codi;
             $codep_us1 = $dpto_codi;
             $nombre_us = "{$nombre_us1} {$prim_apell_us1} {$seg_apell_us1}";
             if ($dir2) {
                 $muni_us12 = $muni_codi2;
                 $codep_us12 = $dpto_codi2;
                 $nombre_us2 = "{$nombre_us12} {$prim_apell_us12} {$seg_apell_us12}";
             }
             unset($tmp_objMuni);
             $documento_us3 = $codigoESP;
             if (!$documento_us3) {
                 $documento_us3 = null;
             }
             $rad = new Radicacion($this->conexion);
             $rad->radiTipoDeri = $tipoanexo;
             $rad->radiCuentai = "'{$cuentai}'";
             $rad->eespCodi = $documento_us3;
             $rad->mrecCodi = $med;
             $rad->radiFechOfic = $fec;
             $rad->radiNumeDeri = null;
             $rad->radiPais = "{$pais}";
             $rad->descAnex = $ane;
             $rad->raAsun = substr(htmlspecialchars(stripcslashes($asu)), 0, 349);
             $rad->radiDepeRadi = $dependencia;
             $rad->radiDepeActu = $dependencia;
             $rad->radiUsuaActu = $codusuario;
             $rad->trteCodi = 0;
             if (!$tdocumental) {
                 $tdocumental = 0;
             }
             $rad->tdocCodi = $tdocumental;
             if (!$tip_doc) {
                 $tip_doc = 0;
             }
             $rad->tdidCodi = $tip_doc;
             $rad->nofolios = 1;
             $rad->noanexos = 0;
             $rad->carpCodi = 5;
             $rad->carpPer = 1;
             $rad->trteCodi = 0;
             $rad->ra_asun = $asu;
             $rad->sgd_apli_codi = 0;
             $rad->radiPath = '';
             $codTx = 2;
             $flag = 1;
             $tpDepeRad = $_SESSION["tpDepeRad"];
             $nurad = $rad->newRadicado($tipoRad, $tpDepeRad[$tipoRad]);
             $this->radarray[] = $nurad;
             if (strlen($numeroExpediente) >= 10) {
                 $this->objExp = new Expediente($this->conexion);
                 $resultadoExp = $this->objExp->insertar_expediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc);
                 $observa = "Por Rad. Masiva.";
                 if ($this->codProceso) {
                     $radicados[] = $nurad;
                     $tipoTx = 50;
                     $objFlujo = new Flujo($this->conexion, $this->codProceso, $usua_doc);
                     $expEstadoActual = $objFlujo->actualNodoExpediente($numeroExpediente);
                     $objFlujo->cambioNodoExpediente($numeroExpediente, $nurad, $this->codFlujo, $this->codArista, 1, $observa, $this->codProceso);
                 }
             }
             $nombre_us1 = trim($nombre_us1);
             $direccion_us1 = trim($direccion_us1);
             $nombre_us12 = trim($nombre_us12);
             $direccion_us12 = trim($direccion_us12);
             if ($tip_doc == 2) {
                 $codigo_us = $this->btt->grabar_usuario($doc_us1, $nombre_us1, $direccion_us1, $prim_apell_us1, $seg_apell_us1, $telefono_us1, $mail_us1, $codigo_depto, $codigo_muni);
                 $tipo_emp_us1 = 0;
                 $documento_us1 = $codigo_us;
             }
             //copia
             if ($tip_doc2 == 2) {
                 $codigo_us2 = $this->btt->grabar_usuario($doc_us12, $nombre_us12, $direccion_us12, $prim_apell_us12, $seg_apell_us12, $telefono_us12, $mail_us12, $codigo_depto2, $codigo_muni2);
                 $tipo_emp_us12 = 0;
                 $documento_us12 = $codigo_us2;
             }
             if ($tip_doc == 1) {
                 $codigo_oem = $this->arregloOem[$nombre_us1];
                 //Agregada 24 Noviembre por Lucia Ojeda
                 if (!$codigo_oem > 0) {
                     //Agregada 24 Noviembre por Lucia Ojeda
                     $codigo_oem = $this->btt->grabar_oem($doc_us1, $nombre_us1, $direccion_us1, $prim_apell_us1, $seg_apell_us1, $telefono_us1, $mail_us1, $codigo_depto, $codigo_muni);
                 }
                 $tipo_emp_us1 = 2;
                 $documento_us1 = $codigo_oem;
             }
             //copia
             if ($tip_doc2 == 1) {
                 $codigo_oem2 = $this->arregloOem[$nombre_us12];
                 if (!$codigo_oem2 > 0) {
                     $codigo_oem2 = $this->btt->grabar_oem($doc_us12, $nombre_us12, $direccion_us12, $prim_apell_us12, $seg_apell_us12, $telefono_us12, $mail_us12, $codigo_depto2, $codigo_muni2);
                 }
                 $tipo_emp_us12 = 2;
                 $documento_us12 = $codigo_oem2;
             }
             if ($tip_doc == 0) {
                 $sgd_esp_codigo = $this->arregloEsp[$nombre_us1];
                 $tipo_emp_us1 = 1;
                 $documento_us1 = $sgd_esp_codigo;
             }
             //copia
             if ($tip_doc2 == 0) {
                 $sgd_esp_codigo2 = $this->arregloEsp[$nombre_us12];
                 $tipo_emp_us12 = 1;
                 $documento_us12 = $sgd_esp_codigo2;
             }
             $documento_us2 = "";
             $documento_us3 = "";
             $cc_documento_us1 = "documento";
             $grbNombresUs1 = trim($nombre_us1) . " " . trim($prim_apel_us1) . " " . trim($seg_apel_us1);
             //copia
             $documento_us22 = "";
             $documento_us32 = "";
             $cc_documento_us12 = "documento";
             $grbNombresUs12 = trim($nombre_us12) . " " . trim($prim_apel_us12) . " " . trim($seg_apel_us12);
             $conexion =& $this->conexion;
             include "{$ruta_raiz}/radicacion/grb_direcciones.php";
             // En esta parte registra el envio en la tabla SGD_RENV_REGENVIO
             if (!$this->codigo_envio) {
                 $isql = "select max(SGD_RENV_CODIGO) as MAX FROM SGD_RENV_REGENVIO";
                 $rs = $this->conexion->query($isql);
                 if (!$rs->EOF) {
                     $nextval = $rs->fields['MAX'];
                 }
                 $nextval++;
                 $this->codigo_envio = $nextval;
                 if (empty($this->radi_nume_grupo)) {
                     $this->radi_nume_grupo = $nurad;
                 }
                 $radi_nume_grupo = $this->radi_nume_grupo;
             } else {
                 $nextval = $this->codigo_envio;
             }
             $dep_radicado = substr($verrad_sal, 4, 3);
             $carp_codi = substr($dep_radicado, 0, 2);
             $dir_tipo = 1;
             $nombre_us = mb_substr(trim($nombre_us), 0, 100, 'UTF-8');
             $direccion_us1 = mb_substr(trim($direccion_us1), 0, 200, 'UTF-8');
             $isql = "INSERT INTO SGD_RENV_REGENVIO (\n                    USUA_DOC, \n                    SGD_RENV_CODIGO, \n                    SGD_FENV_CODIGO, \n                    SGD_RENV_FECH,\n                    RADI_NUME_SAL, \n                    SGD_RENV_DESTINO, \n                    SGD_RENV_TELEFONO, \n                    SGD_RENV_MAIL, \n                    SGD_RENV_PESO, \n                    SGD_RENV_VALOR,\n                    SGD_RENV_CERTIFICADO, \n                    SGD_RENV_ESTADO, \n                    SGD_RENV_NOMBRE, \n                    SGD_DIR_CODIGO, \n                    DEPE_CODI, \n                    SGD_DIR_TIPO,\n                    RADI_NUME_GRUPO, \n                    SGD_RENV_PLANILLA, \n                    SGD_RENV_DIR, \n                    SGD_RENV_PAIS, \n                    SGD_RENV_DEPTO, \n                    SGD_RENV_MPIO,\n                    SGD_RENV_TIPO, \n                    SGD_RENV_OBSERVA,\n                    SGD_DEPE_GENERA)\n                    VALUES\n                    ({$usua_doc}, \n                    {$nextval}, \n                    0, \n                    " . $this->btt->sqlFechaHoy . ", \n                    {$nurad}, \n                    '{$muni_nomb}', \n                    '{$telefono_us1}', \n                    '{$mail}','',\n                    '{$valor_unit}', \n                    0, \n                    1, \n                    '{$nombre_us}', \n                    NULL, \n                    {$dependencia}, \n                    '{$dir_tipo}', \n                    " . $this->radi_nume_grupo . ", \n                    '00',\n                    '{$direccion_us1}', \n                    '{$pais}',\n                    '{$dpto_nombre}', \n                    '{$muni_nombre}', \n                    1, \n                    'Masiva grupo " . $this->radi_nume_grupo . "',\n                    {$dependencia}) ";
             $rs = $this->conexion->query($isql);
             if (!$rs) {
                 $this->conexion->conn->RollbackTrans();
                 die("<span class='etextomenu'>No se ha \n                        podido insertar la informacion en SGD_RENV_REGENVIO:1");
             }
             // En esta parte registra el envio en la tabla SGD_RENV_REGENVIO para
             // la direccion 2
             if ($dir2) {
                 $isql = "SELECT MAX(SGD_RENV_CODIGO) AS MAX FROM SGD_RENV_REGENVIO";
                 $rs = $this->conexion->query($isql);
                 if (!$rs->EOF) {
                     $nextval = $rs->fields['MAX'];
                 }
                 $nextval++;
                 $this->codigo_envio = $nextval;
                 $dep_radicado = substr($verrad_sal, 4, 3);
                 $carp_codi = substr($dep_radicado, 0, 2);
                 $dir_tipo = 1;
                 $nombre_us = substr(trim($nombre_us2), 0, 29);
                 $direccion_us12 = substr(trim($direccion_us12), 0, 29);
                 $isql = "INSERT INTO SGD_RENV_REGENVIO (\n                        USUA_DOC, \n                        SGD_RENV_CODIGO, \n                        SGD_FENV_CODIGO, \n                        SGD_RENV_FECH,\n                        RADI_NUME_SAL, \n                        SGD_RENV_DESTINO, \n                        SGD_RENV_TELEFONO, \n                        SGD_RENV_MAIL, \n                        SGD_RENV_PESO, \n                        SGD_RENV_VALOR,\n                        SGD_RENV_CERTIFICADO, \n                        SGD_RENV_ESTADO, \n                        SGD_RENV_NOMBRE, \n                        SGD_DIR_CODIGO, \n                        DEPE_CODI, \n                        SGD_DIR_TIPO,\n                        RADI_NUME_GRUPO, \n                        SGD_RENV_PLANILLA, \n                        SGD_RENV_DIR, \n                        SGD_RENV_PAIS, \n                        SGD_RENV_DEPTO, \n                        SGD_RENV_MPIO,\n                        SGD_RENV_TIPO, \n                        SGD_RENV_OBSERVA,\n                        SGD_DEPE_GENERA)\n                        VALUES\n                        ({$usua_doc}, \n                        {$nextval}, \n                        0, \n                        " . $this->btt->sqlFechaHoy . ", \n                        {$nurad}, \n                        '{$muni_nomb}', \n                        '{$telefono_us1}', \n                        '{$mail}',\n                        '',\n                        '{$valor_unit}', \n                        0, \n                        1, \n                        '{$nombre_us}', \n                        NULL, \n                        {$dependencia}, \n                        '{$dir_tipo}', \n                        " . $this->radi_nume_grupo . ", \n                        '00',\n                        '{$direccion_us1}', \n                        '{$pais}',\n                        '{$dpto_nombre}', \n                        '{$muni_nombre}', \n                        1, \n                        'Masiva grupo " . $this->radi_nume_grupo . "',\n                        {$dependencia}) ";
                 $rs = $this->conexion->query($isql);
                 if (!$rs) {
                     $this->conexion->conn->RollbackTrans();
                     die("<span class='etextomenu'>No se ha podido isertar la informacion en SGD_RENV_REGENVIO :2");
                 }
             }
             /*
              * Registro de la clasificacion TRD
              */
             $isql = "INSERT INTO SGD_RDF_RETDOCF(\n                    USUA_DOC, \n                    SGD_MRD_CODIGO, \n                    SGD_RDF_FECH, \n                    RADI_NUME_RADI, \n                    DEPE_CODI, \n                    USUA_CODI)\n                    VALUES({$usua_doc}, \n                    {$codiTRD},\n                    " . $this->btt->sqlFechaHoy . ", \n                    {$nurad}, \n                    '{$dependencia}', \n                    {$codusuario} )";
             $rs = $this->conexion->query($isql);
             if (!$rs) {
                 $this->conexion->conn->RollbackTrans();
                 die("<span class='etextomenu'>No se ha podido isertar la informaci&ocute;n en SGD_RENV_REGENVIO");
             }
             $contador = $ii + 1;
             echo "\n                    <tr>\n                    <td class='listado2'> {$contador} </td>\n                    <td class='listado2'> {$nurad} </td>\n                    <td class='listado2'> {$nombre_us} </td>\n                    <td class='listado2'> {$direccion_us1} </td>\n                    <td class='listado2'> {$dpto_nombre}</td>\n                    <td class='listado2'> {$muni_nombre}</td>\n                    <td class='listado2'> {$numeroExpediente} </td>\n                    </tr>";
             if ($dir2) {
                 echo "\n                        <tr>\n                        <td class='listado2'>{$contador} cc</td>\n                        <td class='listado2'></td>\n                        <td class='listado2'>{$nombre_us2}</td>\n                        <td class='listado2'>{$direccion_us12}</td>\n                        <td class='listado2'>{$dpto_nombre2}</td>\n                        <td class='listado2'>{$muni_nombre2}</td>\n                        <td class='listado2'>{$numeroExpediente2}</td>\n                        </tr>";
             }
             if (connection_status() != 0) {
                 echo "<h1>Error de conexión</h1>";
                 $objError = new CombinaError(NO_DEFINIDO);
                 echo $objError->getMessage();
                 die;
             }
             $nombre_us = $this->presentacion($nombre_us);
             $direccion_us1 = $this->presentacion($direccion_us1);
             $dpto_nombre = $this->presentacion($dpto_nombre);
             $muni_nombre = $this->presentacion($muni_nombre);
             $nombre_us2 = $this->presentacion($nombre_us2);
             $direccion_us12 = $this->presentacion($direccion_us12);
             $dpto_nombre2 = $this->presentacion($dpto_nombre2);
             $muni_nombre2 = $this->presentacion($muni_nombre2);
             $data = array_merge($data, array(array('#' => $contador, 'Radicado' => $nurad, 'Nombre' => $nombre_us, 'Direccion' => $direccion_us1, 'Departamento' => $dpto_nombre, 'Municipio' => $muni_nombre)));
             if ($dir2) {
                 $contador++;
                 $data = array_merge($data, array(array('#' => $contador, 'Radicado' => $nurad, 'Nombre' => $nombre_us2, 'Direccion' => $direccion_us12, 'Departamento' => $dpto_nombre2, 'Municipio' => $muni_nombre2)));
             }
             $arrRadicados[] = $nurad;
         }
         $queryUpdate = "update SGD_MASIVA_EXCEL set SGD_MASIVA_RADICADA = 1 where '{$nurad}' in ( SGD_MASIVA_RANGOINI , SGD_MASIVA_RANGOFIN ) AND SGD_MASIVA_DEPENDENCIA = {$dependencia}";
         $rs = $this->conexion->query($queryUpdate);
         if (!$rs) {
             $this->conexion->conn->RollbackTrans();
             die("<span class='etextomenu'>No se ha podido insertar la informaci&oacute;n de la secuencia '{$nurad}' con: {$queryUpdate}");
         }
         fclose($fp);
         echo "</table>";
         echo "<span class='info'>Numero de registros {$contador}</span>";
         $this->pdf->ezTable($data);
         $this->pdf->ezText("\n", 15, $justCentro);
         $this->pdf->ezText("Total Registros {$contador} \n", 15, $justCentro);
         $pdfcode = $this->pdf->ezOutput();
         $fp = fopen($this->arcPDF, 'wb');
         fwrite($fp, $pdfcode);
         fclose($fp);
         $objHist->insertarHistorico($arrRadicados, $dependencia, $codusuario, $dependencia, $codusuario, "Radicado insertado del grupo de masiva {$radi_nume_grupo}", 30);
         $this->resulComb = $data;
         $fileExito = "{$ruta_raiz}/" . $this->carpetaBodega . "masiva/{$archInsumo}.ok";
         $fp = fopen($fileExito, 'wb');
         fwrite($fp, "Exito");
         fclose($fp);
     } else {
         exit("No se pudo crear el archivo {$this->archivo_insumo}");
     }
 }
Exemple #11
0
echo $form->labelEx($model, 'Cargo_idCargo');
?>
		<?php 
echo $form->dropDownList($model, 'Cargo_idCargo', CHtml::listData(Cargo::model()->findAll(), 'idCargo', 'Nombre'), array('empty' => 'Seleccione un cargo'));
?>
		<?php 
echo $form->error($model, 'Cargo_idCargo');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'Dependencia_idDependencia');
?>
		<?php 
echo $form->dropDownList($model, 'Dependencia_idDependencia', CHtml::listData(Dependencia::model()->findAll(), 'idDependencia', 'Nombre'), array('empty' => 'Seleccione una dependencia'));
?>
		<?php 
echo $form->error($model, 'Dependencia_idDependencia');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'Sueldo');
?>
		<?php 
echo $form->textField($model, 'Sueldo', array('size' => 45, 'maxlength' => 45));
?>
		<?php 
echo $form->error($model, 'Sueldo');
 public function all_dependencias()
 {
     $dependencias = Dependencia::all();
     return View::make('lista_dependencias')->with('dependencias', $dependencias);
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = Dependencia::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
<?php

$dependencia = $_POST["txtnombre"];
$telefono = $_POST["txttelefono"];
require_once '../negocio/dependencia.class.php';
$objDependencia = new Dependencia();
$objDependencia->setDescripcion($dependencia);
$objDependencia->setTelefono($telefono);
$resultado = $objDependencia->agregar();
echo json_encode($resultado);
Exemple #15
0
        $conexion = $db;
        error_reporting(7);
        include "grb_direcciones.php";
        $verradicado = $nurad;
        echo "<script>window.open('../verradicado.php?verrad={$nurad}&var_envio={$var_envio}" . $datos_envio . "&datoVer=985&ruta_raiz=" . $ruta_raiz . "', 'Modificaci&oacute;n_de_Datos', 'height=700,width=650,scrollbars=yes');</script>";
    }
    echo "<INPUT TYPE=HIDDEN NAME=nurad value={$nurad}>";
    echo "<INPUT TYPE=HIDDEN NAME=codusuarioActu value={$codusuarioActu}>";
    echo "<INPUT TYPE=HIDDEN NAME='codieesp' value='{$codieesp}'>";
    echo "<INPUT TYPE=HIDDEN NAME='flag' value='{$flag}'>";
}
$vector = $coddepeinf;
if ($vector) {
    error_reporting(0);
    include_once "../class_control/Dependencia.php";
    $classDepen = new Dependencia($db);
    foreach ($vector as $key => $coddepeinf) {
        if ($coddepeinf and $coddepeinf != 999 and ($Submit3 or $Submit4)) {
            $flag = 0;
            if (($coddepeinf != $coddepe or $cod_usuario_inf != 1 and $coddepeinf == $coddepe) and $Submit3 and $ent == 2) {
                /**
                 * INFORMACION DE ENVIO DE UN RADICADO EL CUAL EL PADRE ESTA EN UNA DEPENDENCIA DIFERENTE
                 * $observa_add   contiene el mensaje que se enviara al informado
                 * El mensaje cambia dependiendo a la persona que va.
                 * Si va a un funcinario le informa al jefe de lo contrario informa a la otra dependencia
                 **/
                if ($cod_usuario_inf != 1 and $coddepeinf == $coddepe and $ent == 2) {
                    $observa_inf = "El documento Anexo del Radicado {$radicadopadre} se envio directamente al funcionario";
                    $cod_usuario_inf = 1;
                } else {
                    $observa_inf = "El documento Anexo del Radicado {$radicadopadre} se envio a la dep. {$coddepe}";
     $record['DEPE_NOMB'] = $_POST['txtModelo'];
     $record['DEP_SIGLA'] = $_POST['txtSigla'];
     $tmp = explode('-', $_POST['muni_us1']);
     $record['DEPE_ESTADO'] = $_POST['Slc_destado'];
     $record['ID_CONT'] = $_POST['idcont1'];
     $record['ID_PAIS'] = $tmp[0];
     $record['DPTO_CODI'] = $tmp[1];
     $record['MUNI_CODI'] = $tmp[2];
     $_POST['Slc_dpadre'] > 0 ? $record['DEPE_CODI_PADRE'] = $_POST['Slc_dpadre'] : ($record['DEPE_CODI_PADRE'] = 'null');
     $record['DEPE_CODI_TERRITORIAL'] = $_POST['Slc_dterr'];
     $record['DEP_DIRECCION'] = $_POST['txtDir'];
     $trObj = new TipRads($db);
     $Vec_Trad = $trObj->GetArrayIdTipRad();
 }
 include $ruta_raiz . "/class_control/Dependencia.php";
 $depObj = new Dependencia($db);
 switch ($_POST['btn_accion']) {
     case 'Agregar':
         $db->conn->BeginTrans();
         //Agregamos en el vector $record los registros de código y secuencias.
         $record['DEPE_CODI'] = $_POST['txtIdDep'];
         foreach ($Vec_Trad as $tmp) {
             $tmp1 = $tmp['ID'];
             if ($_POST['slc_tr' . $tmp1] > 0) {
                 $record['DEPE_RAD_TP' . $tmp1] = $_POST['slc_tr' . $tmp1];
             } else {
                 $record['DEPE_RAD_TP' . $tmp1] = 'null';
             }
         }
         $tabla = 'DEPENDENCIA';
         $sql = $db->conn->GetInsertSQL(&$tabla, $record, true, null);
<?php

require_once $ruta_raiz . '/class_control/Transaccion.php';
require_once $ruta_raiz . '/class_control/Dependencia.php';
require_once $ruta_raiz . '/class_control/usuario.php';
$trans = new Transaccion($db);
$objDep = new Dependencia($db);
$objUs = new Usuario($db);
$isql = "SELECT USUA_NOMB\r\n                FROM USUARIO\r\n                WHERE DEPE_CODI = {$radi_depe_actu} AND\r\n                      USUA_CODI = {$radi_usua_actu}";
$rs = $db->conn->query($isql);
$usuario_actual = $rs->fields["USUA_NOMB"];
$isql = "select DEPE_NOMB\r\n              from dependencia\r\n              where depe_codi = {$radi_depe_actu}";
$rs = $db->conn->query($isql);
$dependencia_actual = $rs->fields["DEPE_NOMB"];
$isql = "select USUA_NOMB\r\n              from usuario\r\n              where depe_codi = {$radi_depe_radicacion} and\r\n              usua_codi = {$radi_usua_radi}";
$rs = $db->conn->query($isql);
$usuario_rad = $rs->fields["USUA_NOMB"];
$isql = "select DEPE_NOMB \r\n            from dependencia\r\n            where depe_codi = {$radi_depe_radicacion}";
$rs = $db->conn->query($isql);
$dependencia_rad = $rs->fields["DEPE_NOMB"];
$smarty->assign('USUARIO_ACTUAL', $usuario_actual);
$smarty->assign('DEPENDENCIA_ACTUAL', $dependencia_actual);
$smarty->assign('USUARIO_RAD', $usuario_rad);
$smarty->assign('DEPENDENCIA_RAD', $dependencia_rad);
$sqlFecha = $db->conn->SQLDate("d-m-Y H:i A", "a.HIST_FECH");
$isql = "select {$sqlFecha} AS HIST_FECH1,\r\n                  a.DEPE_CODI,\r\n                  a.USUA_CODI,\r\n                  a.RADI_NUME_RADI,\r\n                  a.HIST_OBSE,\r\n                  a.USUA_CODI_DEST,\r\n                  a.USUA_DOC,\r\n                  a.HIST_OBSE,\r\n                  a.SGD_TTR_CODIGO\r\n              from hist_eventos a\r\n              where a.radi_nume_radi = {$verrad}\r\n              order by hist_fech desc";
$rs = $db->conn->query($isql);
$contador = 0;
$estados_radicado = array();
if ($rs) {
    while (!$rs->EOF) {
Exemple #18
0
}
include "{$ruta_raiz}/config.php";
if (!$dependencia or !$depe_codi_territorial or !$krd or !$dependencianomb or !$depe_municipio) {
    include "{$ruta_raiz}/rec_session.php";
}
if (!$db) {
    $db = new ConnectionHandler(".");
}
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
$db->conn->StartTrans();
require_once "{$ruta_raiz}/class_control/anexo.php";
require_once "{$ruta_raiz}/class_control/Dependencia.php";
require_once "{$ruta_raiz}/class_control/Esp.php";
require_once "{$ruta_raiz}/class_control/TipoDocumento.php";
require_once "{$ruta_raiz}/class_control/Radicado.php";
$dep = new Dependencia($db);
$espObjeto = new Esp($db);
$radObjeto = new Radicado($db);
$radObjeto->radicado_codigo($numrad);
//objeto que maneja el tipo de documento del anexos
$tdoc = new TipoDocumento($db);
//objeto que maneja el tipo de documento del radicado
$tdoc2 = new TipoDocumento($db);
$tdoc2->TipoDocumento_codigo($radObjeto->getTdocCodi());
$fecha_dia_hoy = Date("Y-m-d");
$sqlFechaHoy = $db->conn->DBDate($fecha_dia_hoy);
$dep->Dependencia_codigo($dependencia);
$dependencianomb = $dep->getDepe_nomb();
$dep_sigla = $dep->getDepeSigla();
$dep_dir = $dep->getDepeDir();
$nurad = trim($nurad);
Exemple #19
0
 function combinar_csv($dependencia, $codusuario, $usua_doc, $usua_nomb, $depe_codi_territorial, $codiTRD, $TipoRad)
 {
     $odt = new OpenDocText();
     $b = new CLASS_GEN();
     //Var que contiene el arreglo de radicados genrados a partir de la masiva
     $arrRadicados = array();
     //echo "<hr> TipoRas es $TipoRad <hr>";
     //Instancia de la dependencia
     $objDependecia = new Dependencia($this->conexion);
     $objDependecia->Dependencia_codigo($dependencia);
     //Almacena la secuencia de radicacion para esta dependencia
     $secRadicacion = "secr_tp" . $TipoRad . "_" . $objDependecia->getSecRadicTipDepe($dependencia, $TipoRad);
     //	$this->conexion->conn->debug = true;
     $archivo = $this->arcFinal;
     $archivo = trim(substr($archivo, strpos($archivo, $this->carpetaBodega) + strlen($this->carpetaBodega), strlen($archivo) - strpos($archivo, $this->carpetaBodega) + strlen($this->carpetaBodega)));
     // INICIALIZA EL PDF
     $this->pdf = new Cezpdf("LETTER", "landscape");
     $objHist = new Historico($this->conexion);
     $year = date("Y");
     $day = date("d");
     $month = date("m");
     // orientaci�n izquierda
     $orientCentro = array("left" => 0);
     // justificaci�n centrada
     $justCentro = array("justification" => "center");
     $estilo1 = array("justification" => "left", "leading" => 8);
     $estilo2 = array("left" => 0, "leading" => 12);
     $estilo3 = array("left" => 0, "leading" => 15);
     $this->pdf->ezSetCmMargins(1, 1, 3, 2);
     //top,botton,left,right
     /* Se establece la fuente que se utilizara para el texto. */
     $this->pdf->selectFont($this->ruta_raiz . "/include/pdf/fonts/Times-Roman.afm");
     $this->pdf->ezText("LISTADO DE RADICACION MASIVA\n", 15, $justCentro);
     $this->pdf->ezText("Dependencia: {$dependencia} \n", 12, $estilo2);
     $this->pdf->ezText("Usuario Responsable: {$usua_nomb} \n", 12, $estilo2);
     $this->pdf->ezText("Fecha: {$day}-{$month}-{$day} \n", 12, $estilo2);
     $this->pdf->ezText($txtformat, 12, $estilo2);
     $data = array();
     $columna = array();
     $contador = 0;
     require_once $this->ruta_raiz . "/class_control/class_control.php";
     $this->btt = new CONTROL_ORFEO($this->conexion);
     echo "<table border=0 width 80% cellpadding='0' cellspacing='5' class='borde_tab' >";
     echo "<tr><td class='titulos4'>Registro</td><td class='titulos4'>Radicado</td><td class='titulos4' >Nombre</td><td class='titulos4'>Direccion</td><td class='titulos4'>Depto</td><td class='titulos4'>Municipio</td><td class='titulos4'>Expediente</td></tr>";
     //Referencia el archivo a abrir
     $ruta = $this->ruta_raiz . "/" . $this->carpetaBodega . "/masiva/" . $this->archivo_insumo;
     clearstatcache();
     unlink($ruta);
     $fp = fopen($ruta, 'wb');
     if ($fp) {
         fputs($fp, "plantilla={$this->arcPlantilla}" . "\n");
         fputs($fp, "csv={$this->arcCSV}" . "\n");
         fputs($fp, "archFinal={$this->arcFinal}" . "\n");
         fputs($fp, "archTmp={$this->arcTmp}" . "\n");
         // Comentariada por HLP. Cambiar , por ;
         fputs($fp, implode(",", $this->encabezado[0]) . ",*RAD_S*,*F_RAD_S*,*F_HOY*" . "\n");
         //fputs ($fp,implode( ";", $this->encabezado[0]).";*RAD_S*;*F_RAD_S*"."\n");
         //Recorre el arrego de los datos
         for ($ii = 0; $ii < count($this->datos); $ii++) {
             $i = 0;
             $numeroExpediente = "";
             // Aqui se accede a la clase class_control para actualizar expedientes.
             $ruta_raiz = $this->ruta_raiz;
             // Por cada etiqueta de los campos del encabezado del CSV efect�a un reemplazo
             foreach ($this->encabezado[0] as $campos_d) {
                 if (strlen(trim($this->datos[$ii][$i])) < 1) {
                     $this->datos[$ii][$i] = "";
                 }
                 $dato_r = str_replace("'", "''", trim($this->datos[$ii][$i]));
                 $texto_tmp = str_replace($campos_d, $dato_r, $texto_tmp);
                 if ($campos_d == "*TIPO*") {
                     $tip_doc = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE*") {
                     $nombre = $dato_r;
                 }
                 if ($campos_d == "*DOCUMENTO*") {
                     $doc_us1 = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE*") {
                     $nombre_us1 = $dato_r;
                 }
                 if ($campos_d == "*PRIM_APEL*") {
                     $prim_apell_us1 = $dato_r;
                 }
                 if ($campos_d == "*SEG_APEL*") {
                     $seg_apell_us1 = $dato_r;
                 }
                 if ($campos_d == "*DIGNATARIO*") {
                     $otro_us1 = $dato_r;
                 }
                 if ($campos_d == "*CARGO*") {
                     $cargo_us1 = $dato_r;
                 }
                 if ($campos_d == "*DIR*") {
                     $direccion_us1 = $dato_r;
                 }
                 if ($campos_d == "*TELEFONO*") {
                     $telefono_us1 = $dato_r;
                 }
                 if ($campos_d == "*MUNI*") {
                     $muni_codi = $dato_r;
                 }
                 if ($campos_d == "*DEPTO*") {
                     $dpto_codi = $dato_r;
                 }
                 if ($campos_d == "*ASUNTO*") {
                     $asu = $dato_r;
                 }
                 if ($campos_d == "*ID*") {
                     $sgd_esp_codigo = $dato_r;
                 }
                 if ($campos_d == "*DESC_ANEXOS*") {
                     $desc_anexos = $dato_r;
                 }
                 if ($campos_d == "*MUNI_NOMBRE*") {
                     $muni_nombre = $dato_r;
                 }
                 if ($campos_d == "*DEPTO_NOMBRE*") {
                     $dpto_nombre = $dato_r;
                 }
                 if ($campos_d == "*PAIS_NOMBRE*") {
                     $pais = $dato_r;
                 }
                 if ($campos_d == "*TIPO_DOC*") {
                     $tdoc = trim($dato_r);
                 }
                 if ($campos_d == "*NUM_EXPEDIENTE*") {
                     $numeroExpediente = trim($dato_r);
                 }
                 if ($campos_d == "*ESP_CODIGO*") {
                     $codigoESP = $dato_r;
                     if ($codigoESP == "") {
                         $codigoESP = null;
                     }
                 }
                 if ($campos_d == "*RAD_ANEXO*") {
                     $radicadopadre = $dato_r;
                     $tipoanexo = 0;
                     if ($radicadopadre == "") {
                         $radicadopadre = "";
                         $tipoanexo = "";
                     }
                 } else {
                     $radicadopadre = "";
                 }
                 $tipo_anexo = "0";
                 $cuentai = "";
                 $documento_us3 = "";
                 $med = "";
                 $fec = "";
                 $ane = "";
                 //$pais="COLOMBIA";
                 $carp_codi = "12";
                 $i++;
             }
             $tip_rem = "1";
             // Si no se especifico el tipo de documento
             if (!$tdoc) {
                 $tdoc = 0;
             }
             //			$this->validarLugar();
             $pais_codi = $this->arrCodPais[$pais . $dpto_nombre . $muni_nombre];
             if ($pais_codi == '') {
                 $pais_codi = '170';
             }
             $dpto_codi = $pais_codi . "-" . $this->arrCodDepto[$dpto_nombre];
             $muni_codi = $dpto_codi . "-" . $this->arrCodMuni[$dpto_nombre . $muni_nombre];
             $tmp_objMuni = new Municipio($this->conexion);
             //Creamos esto para traer el codigo del continente y transmitirlo
             $tmp_objMuni->municipio_codigo($dpto_codi, $muni_codi);
             //por las diferentes tablas.
             $cont_codi = $tmp_objMuni->get_cont_codi();
             $muni_codi = $cont_codi . "-" . $muni_codi;
             //Se agregan las dos variables siguientes, para corregir el error que se estaba presentando en la radicación masiva
             $codigo_depto = $this->arrCodDepto[$dpto_nombre];
             $codigo_muni = $this->arrCodMuni[$dpto_nombre . $muni_nombre];
             //Fin Variables agregadas
             $muni_us1 = $muni_codi;
             $codep_us1 = $dpto_codi;
             $nombre_us = "{$nombre_us1} {$prim_apell_us1} {$seg_apell_us1}";
             unset($tmp_objMuni);
             $documento_us3 = $codigoESP;
             if (!$documento_us3) {
                 $documento_us3 = null;
             }
             //Si se trata de una combinacion de correspondencia definitiva
             if ($this->definitivo == "si") {
                 // Segun el tipo de remitente se graba en la tabla respectiva.
                 // 0 - ESP 1 - OTRA EMPRESA  2 - PERSONA NATURAL
                 $nurad = $this->btt->radicar_salida_masiva($tipoanexo, $cuentai, $documento_us3, $med, $fec, $radicadopadre, $codusuario, $tip_doc, $ane, $pais, $asu, $dependencia, $tip_rem, $usua_doc, $this->tipoDocto, $muni_codi, $archivo, $usua_doc, $depe_codi_territorial, $secRadicacion, $numeroExpediente, $TipoRad);
                 //include_once("$this->ruta_raiz/include/tx/Expediente.php");
                 //$this->objExp = new Expediente($this->conexion);
                 if (strlen($numeroExpediente) >= 10) {
                     $this->objExp = new Expediente($this->conexion);
                     $resultadoExp = $this->objExp->insertar_expediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc);
                     $observa = "Por Rad. Masiva.";
                     if ($this->codProceso) {
                         $radicados[] = $nurad;
                         $tipoTx = 50;
                         $objFlujo = new Flujo($this->conexion, $this->codProceso, $usua_doc);
                         $expEstadoActual = $objFlujo->actualNodoExpediente($numeroExpediente);
                         $objFlujo->cambioNodoExpediente($numeroExpediente, $nurad, $this->codFlujo, $this->codArista, 1, $observa, $this->codProceso);
                     }
                 }
                 $nombre_us1 = trim($nombre_us1);
                 $direccion_us1 = trim($direccion_us1);
                 if ($tip_doc == 2) {
                     $codigo_us = $this->btt->grabar_usuario($doc_us1, $nombre_us1, $direccion_us1, $prim_apell_us1, $seg_apell_us1, $telefono_us1, $mail_us1, $muni_us1);
                     $tipo_emp_us1 = 0;
                     $documento_us1 = $codigo_us;
                 }
                 if ($tip_doc == 1) {
                     $codigo_oem = $this->btt->grabar_oem($doc_us1, $nombre_us1, $direccion_us1, $prim_apell_us1, $seg_apell_us1, $telefono_us1, $mail_us1, $muni_us1);
                     $tipo_emp_us1 = 2;
                     $documento_us1 = $codigo_oem;
                 }
                 if ($tip_doc == 0) {
                     $sgd_esp_codigo = $this->arregloEsp[$nombre_us1];
                     $tipo_emp_us1 = 1;
                     $documento_us1 = $sgd_esp_codigo;
                 }
                 $documento_us2 = "";
                 $documento_us3 = "";
                 $mail_us1;
                 $cc_documento_us1 = "documento";
                 $grbNombresUs1 = trim($nombre_us1) . " " . trim($prim_apel_us1) . " " . trim($seg_apel_us1);
                 $conexion =& $this->conexion;
                 include "{$ruta_raiz}/radicacion/grb_direcciones.php";
                 // En esta parte registra el envio en la tabla SGD_RENV_REGENVIO
                 if (!$this->codigo_envio) {
                     $isql = "select max(SGD_RENV_CODIGO) as MAX FROM SGD_RENV_REGENVIO";
                     $rs = $this->conexion->query($isql);
                     if (!$rs->EOF) {
                         $nextval = $rs->fields['MAX'];
                     }
                     $nextval++;
                     $this->codigo_envio = $nextval;
                     $this->radi_nume_grupo = $nurad;
                     $radi_nume_grupo = $this->radi_nume_grupo;
                 } else {
                     $nextval = $this->codigo_envio;
                 }
                 $dep_radicado = substr($verrad_sal, 4, 3);
                 $carp_codi = substr($dep_radicado, 0, 2);
                 $dir_tipo = 1;
                 $nombre_us = substr(trim($nombre_us), 0, 49);
                 $direccion_us1 = substr(trim($direccion_us1), 0, 29);
                 if (!$muni_nomb) {
                     $muni_nomb = $muni_tmp1;
                 }
                 if (!$valor_unit) {
                     $valor_unit = 0;
                 }
                 //
                 $isql = "INSERT INTO SGD_RENV_REGENVIO (USUA_DOC, SGD_RENV_CODIGO, SGD_FENV_CODIGO, SGD_RENV_FECH,\n\t\t\t\t\t\tRADI_NUME_SAL, SGD_RENV_DESTINO, SGD_RENV_TELEFONO, SGD_RENV_MAIL, SGD_RENV_PESO, SGD_RENV_VALOR,\n\t\t\t\t\t\tSGD_RENV_CERTIFICADO, SGD_RENV_ESTADO, SGD_RENV_NOMBRE, SGD_DIR_CODIGO, DEPE_CODI, SGD_DIR_TIPO,\n\t\t\t\t\t\tRADI_NUME_GRUPO, SGD_RENV_PLANILLA, SGD_RENV_DIR, SGD_RENV_PAIS, SGD_RENV_DEPTO, SGD_RENV_MPIO,\n\t\t\t\t\t\tSGD_RENV_TIPO, SGD_RENV_OBSERVA,SGD_DEPE_GENERA)\n\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t({$usua_doc}, {$nextval}, 101, " . $this->btt->sqlFechaHoy . ", {$nurad}, '{$muni_nomb}', '{$telefono_us1}', '{$mail}','',\n\t\t\t\t\t\t'{$valor_unit}', 0, 1, '{$nombre_us}', NULL, {$dependencia}, '{$dir_tipo}', " . $this->radi_nume_grupo . ", '00',\n\t\t\t\t\t\t'{$direccion_us1}', '{$pais}','{$dpto_nombre}', '{$muni_nombre}', 1, 'Masiva grupo " . $this->radi_nume_grupo . "',\n\t\t\t\t\t\t{$dependencia}) ";
                 $rs = $this->conexion->conn->Execute($isql);
                 if (!$rs) {
                     $this->conexion->conn->RollbackTrans();
                     die("<span class='etextomenu'>No se ha podido insertar la informaci&oacute;n en SGD_RENV_REGENVIO.");
                 }
                 /*
                  * Registro de la clasificacion TRD
                  */
                 $isql = "INSERT INTO SGD_RDF_RETDOCF(USUA_DOC, SGD_MRD_CODIGO, SGD_RDF_FECH, RADI_NUME_RADI, DEPE_CODI, USUA_CODI)\n\t\t\t\t\t\tVALUES({$usua_doc}, {$codiTRD}," . $this->btt->sqlFechaHoy . ", {$nurad}, '{$dependencia}', {$codusuario} )";
                 $rs = $this->conexion->query($isql);
                 if (!$rs) {
                     $this->conexion->conn->RollbackTrans();
                     die("<span class='etextomenu'>No se ha podido insertar la informaci&ocute;n en SGD_RENV_REGENVIO");
                 }
             } else {
                 $sec = $ii;
                 $sec = str_pad($sec, 5, "X", STR_PAD_LEFT);
                 $nurad = date("Y") . $dependencia . $sec . "1X";
             }
             // Comentariada por HLP. Cambiar , por ;
             fputs($fp, implode(",", $this->datos[$ii]) . ",{$nurad}," . date("d/m/Y") . "," . str_ireplace(",", " ", $b->traducefecha(date("m/d/Y"))) . " \n");
             //fputs ($fp,implode( ";", $this->datos[$ii]).";$nurad;".date("d/m/Y")."\n");
             $contador = $ii + 1;
             echo "<tr><td class='listado2'>{$contador}</td><td class='listado2' >{$nurad}</td>\n\t\t    \t <td class='listado2'>" . unhtmlspecialchars($nombre_us) . "</td><td class='listado2'>" . unhtmlspecialchars($direccion_us1) . "</td>\n\t\t     \t<td class='listado2' >{$dpto_nombre}</td><td class='listado2'>{$muni_nombre}</td>\n\t\t     \t<td class='listado2'>{$numeroExpediente}</td></tr>";
             if (connection_status() != 0) {
                 echo "<h1>Error de conexión</h1>";
                 $objError = new CombinaError(NO_DEFINIDO);
                 echo $objError->getMessage();
                 die;
             }
             $nombPdf = iconv($odt->codificacion($nombre_us), 'ISO-8859-1', $nombre_us);
             $dirPdf = iconv($odt->codificacion($direccion_us1), 'ISO-8859-1', $direccion_us1);
             $dptoPdf = iconv($odt->codificacion($dpto_nombre), 'ISO-8859-1', $dpto_nombre);
             $muniPdf = iconv($odt->codificacion($muni_nombre), 'ISO-8859-1', $muni_nombre);
             $data = array_merge($data, array(array('#' => $contador, 'Radicado' => $nurad, 'Nombre' => $nombPdf, 'Direccion' => $dirPdf, 'Departamento' => $dptoPdf, 'Municipio' => $muniPdf)));
             $arrRadicados[] = $nurad;
         }
         fclose($fp);
         echo "</table>";
         echo "<span class='info'>N&uacute;mero de registros {$contador}</span>";
         $this->pdf->ezTable($data);
         $this->pdf->ezText("\n", 15, $justCentro);
         $this->pdf->ezText("Total Registros {$contador} \n", 15, $justCentro);
         $pdfcode = $this->pdf->ezOutput();
         $fp = fopen($this->arcPDF, 'wb');
         fwrite($fp, $pdfcode);
         fclose($fp);
         if ($this->definitivo == "si") {
             $objHist->insertarHistorico($arrRadicados, $dependencia, $codusuario, $dependencia, $codusuario, "Radicado insertado del grupo de masiva {$radi_nume_grupo}", 30);
         }
         $this->resulComb = $data;
     } else {
         exit("No se pudo crear el archivo {$this->archivo_insumo}");
     }
 }
Exemple #20
0
			<h1> Trabajadores </h1>			
			<div class="contenido">
			
			<div class="busqueda">
			<div class="opcion">
			<br/>
			<div class="new-button">
			<?php 
$this->widget('zii.widgets.jui.CJuiButton', array('buttonType' => 'link', 'name' => 'new-worker', 'caption' => 'Nuevo trabajador', 'htmlOptions' => array('class' => 'new-button'), 'url' => array('/persona/create')));
?>
 </div>	
			<div class="update-button">
			<?php 
$this->widget('zii.widgets.jui.CJuiButton', array('buttonType' => 'link', 'name' => 'update-worker', 'caption' => 'Actualizar trabajador', 'url' => array('/trabajador/index')));
?>
 </div>	
			</div>
			<br/>
		
			</div>
			<br/>

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'trabajador-grid', 'cssFile' => Yii::app()->baseUrl . '/css/gridview/styles.css', 'summaryText' => 'Mostrando resultados {start} al {end} de {count} en total', 'dataProvider' => $model->search(), 'emptyText' => 'No se encontraron resultados', 'filter' => $model, 'columns' => array('idTrabajador', array('name' => 'Nacionalidad', 'filter' => array('V' => 'Venezolano', 'E' => 'Extranjero')), array('name' => 'Sexo', 'filter' => array('M' => 'Masculino', 'F' => 'Femenino')), array('name' => 'persona_nombre', 'value' => 'Persona::model()->find(" idPersona = ".$data->Persona_idPersona)->Nombre'), array('name' => 'persona_apellido', 'value' => 'Persona::model()->find(" idPersona = ".$data->Persona_idPersona)->Apellido; '), array('name' => 'persona_cedula', 'value' => 'Persona::model()->find(" idPersona = ".$data->Persona_idPersona)->Cedula; '), array('name' => 'Dependencia_idDependencia', 'filter' => CHtml::listData(Dependencia::model()->findAll(), 'idDependencia', 'Nombre'), 'value' => 'Dependencia::model()->find(" idDependencia = ".$data->Dependencia_idDependencia)->Nombre;'), array('class' => 'CButtonColumn'))));
?>
  
			</div>
$tipoRad = isset($_POST['tipoRad']) ? $_POST['tipoRad'] : null;
$dependencia = isset($_SESSION['dependencia']) ? $_SESSION['dependencia'] : null;
?>
<html>
<head>
<link rel="stylesheet" href="../../estilos/orfeo.css">
<script language="JavaScript">
<!--
  function advertencia( cantidadRegistros, form ) {
    var confirmaSecuencias = confirm( 'Seguro que desea generar ' + cantidadRegistros + ' secuencias para radicacion masiva?\nEl proceso no se puede revertir y seria necesario realizar la anulacion manual de todos los radicados generados.' );
    if(confirmaSecuencias) {
<?php 
$arreglo = array();
if ($tipoRad && ($cantidadRegistros != '' || $cantidadRegistros != null)) {
    require_once $ruta_raiz . "/class_control/Dependencia.php";
    $objDependecia = new Dependencia($db);
    $objDependecia->Dependencia_codigo($dependencia);
    $cursor =& $db;
    $cuenta = 0;
    while ($cuenta < $cantidadRegistros) {
        $secRadicacion = "secr_tp" . $tipoRad . "_" . $objDependecia->getSecRadicTipDepe($dependencia, $tipoRad);
        $sec = $cursor->nextId($secRadicacion);
        $sec = str_pad($sec, 6, "0", STR_PAD_LEFT);
        $arreglo[] = date("Y") . $dependencia . $sec . substr($secRadicacion, 7, 1);
        $cuenta++;
    }
    ?>
			alert( 'Se generaron las ' + cantidadRegistros + ' secuencias entre el <?php 
    echo $arreglo[0];
    ?>
 y el <?php 
<?php

require_once '../negocio/dependencia.class.php';
$objDependencia = new Dependencia();
$resultado = $objDependencia->ObtenerCodigo();
echo json_encode($resultado);
?>
  
 public function dsbd_registrarDependenciaSaliente()
 {
     $dependencia = new Dependencia();
     $datos = Input::all();
     if ($IdDependencia = $dependencia->nuevaDependencia($datos)) {
         Session::flash('msg', 'Nueva dependencia registrada correctamente.');
         return Redirect::action('OficiosSalientesController@dsbd_nuevoOficio', array('DependenciaE' => $IdDependencia, 'AreaE' => NULL, 'EntidadE' => NULL, 'CargoEntidadE' => NULL));
     } else {
         Session::flash('msgf', 'Error al intentar registrar la nueva dependencia. Intente de nuevo.');
         return Redirect::action('OficiosSalientesController@dsbd_nuevoOficio', array('DependenciaE' => NULL, 'AreaE' => NULL, 'EntidadE' => NULL, 'CargoEntidadE' => NULL));
     }
 }
Exemple #24
0
 public function iescmpl_salientes()
 {
     $oficios = OficioSaliente::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('entidad_externa', 'Destinatario', '=', 'Entidad_Externa.IdEntidadExterna')->join('dependencia_tiene_area', 'entidad_externa.Dependencia_Area_Id', '=', 'dependencia_tiene_area.IdDependenciaTieneArea')->join('dependencia', 'dependencia_tiene_area.Dependencia_Id', '=', 'dependencia.IdDependencia')->join('estatus', 'correspondencia.Estatus_Id', '=', 'estatus.IdEstatus')->join('observaciones', 'observaciones.Oficio_Saliente_Id', '=', 'Oficio_Saliente.IdConsecutivo')->join('usuario', 'Oficio_Saliente.Usuario_Id', '=', 'Usuario.IdUsuario')->orderBy('oficio_saliente.IdOficioSaliente', 'desc')->where('Usuario_Id', '=', Auth::id())->get();
     $dependencias = Dependencia::all();
     $estatus = Estatus::all();
     return View::make('oficios.iescmpl_salientes', array('oficios' => $oficios, 'estatus' => $estatus, 'dependencias' => $dependencias));
 }
Exemple #25
0
$usua_doc = $_SESSION["usua_doc"];
$codusuario = $_SESSION["codusuario"];
$usuaPermTipifica = $_SESSION["usuaPermTipifica"];
$ruta_raiz = "..";
$mensaje_error = false;
if (!isset($dependencia)) {
    include "{$ruta_raiz}/rec_session.php";
}
// Inclusion de archivos para utilizar la libreria ADODB
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
if (!isset($db)) {
    $db = new ConnectionHandler($ruta_raiz);
}
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
require_once "{$ruta_raiz}/class_control/Dependencia.php";
$objDep = new Dependencia($db);
/*
 * Generamos el encabezado que envia las variable a la paginas siguientes.
 * Por problemas en las sesiones enviamos el usuario.
 * @$encabezado  Incluye las variables que deben enviarse a la singuiente pagina.
 * @$linkPagina  Link en caso de recarga de esta pagina.
 */
$encabezado = session_name() . '=' . session_id() . '&depeBuscada=' . $depeBuscada . '&filtroSelect=' . $filtroSelect . '&tpAnulacion=' . $tpAnulacion;
$linkPagina = $PHP_SELF . '?' . $encabezado . '&orderTipo=' . $orderTipo . '&orderNo=';
// Filtro de datos
if ($checkValue) {
    $num = count($checkValue);
    reset($checkValue);
    $i = 0;
    $jglCounter = 0;
    $resultadoJGL = "";
if (isset($_POST['txtCveDependencia'])) {
    if ($_POST['txtCveDependencia'] != 0) {
        $dependencia = new Dependencia((int) $_POST['txtCveDependencia']);
    }
}
if (isset($_POST['xAccion'])) {
    if ($_POST['xAccion'] == 'grabar') {
        $dependencia->setCveTipoDependencia(new TipoDependencia((int) $_POST['cmbTipoDependencia']));
        $dependencia->setNombre($_POST['txtNombre']);
        $dependencia->setTitular($_POST['txtTitular']);
        $dependencia->setActivo(isset($_POST['cbxActivo']) ? 1 : 0);
        $count = $dependencia->grabar();
    }
    if ($_POST['xAccion'] == 'eliminar') {
        $dependencia->borrar();
        $dependencia = new Dependencia();
    }
    if ($_POST['xAccion'] == 'logout') {
        unset($_SESSION['cve_usuario']);
        unset($_SESSION['nombre']);
        header('Location:login.php');
        return;
    }
}
?>
<!DOCTYPE html>
<html lang="es">
    <head>
        <title>Gestor de contenido del H. Ayuntamiento de Macuspana 2016-2018 | Dependencias</title>
        <meta charset="utf-8">
        <meta name="author" content="Webxico & Cuetox">
Exemple #27
0
//$db->conn->debug = true;
require_once "{$ruta_raiz}/class_control/anexo.php";
require_once "{$ruta_raiz}/class_control/CombinaError.php";
require_once "{$ruta_raiz}/class_control/Sancionados.php";
require_once "{$ruta_raiz}/class_control/Dependencia.php";
require_once "{$ruta_raiz}/class_control/Esp.php";
require_once "{$ruta_raiz}/class_control/TipoDocumento.php";
require_once "{$ruta_raiz}/class_control/Radicado.php";
require_once "{$ruta_raiz}/include/tx/Radicacion.php";
require_once "{$ruta_raiz}/include/tx/Historico.php";
require_once "{$ruta_raiz}/class_control/ControlAplIntegrada.php";
require_once "{$ruta_raiz}/include/tx/Expediente.php";
require_once "{$ruta_raiz}/include/tx/Historico.php";
require_once "{$ruta_raiz}/include/class/DatoOtros.php";
error_reporting(0);
$dep = new Dependencia($db);
$espObjeto = new Esp($db);
$radObjeto = new Radicado($db);
$radObjeto->radicado_codigo($numrad);
//objeto que maneja el tipo de documento del anexos
$tdoc = new TipoDocumento($db);
//objeto que maneja el tipo de documento del radicado
$tdoc2 = new TipoDocumento($db);
$tdoc2->TipoDocumento_codigo($radObjeto->getTdocCodi());
$fecha_dia_hoy = Date("Y-m-d");
$sqlFechaHoy = $fecha_dia_hoy;
//OBJETO CONTROL DE APLICACIONES INTEGRADAS.
$objCtrlAplInt = new ControlAplIntegrada($db);
//OBJETO EXPEDIENTE
$objExpediente = new Expediente($db);
$expRadi = $objExpediente->consulta_exp($numrad);
Exemple #28
0
 /**
  * Updates a particular model
  * @param integer $id the ID of the model to be updated
  * @redirected to'view' page.
  */
 public function actionUpdate($id)
 {
     $model = $this->loadModel($id);
     if (isset($_POST['Fbm3'])) {
         $model->attributes = $_POST['Fbm3'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $responsables = Responsable::model()->findAll();
     $profesiones = Profesion::model()->findAll();
     $dps = Dependencia::model()->findAll();
     $generos = Sexo::model()->findAll();
     $this->render('update', array('model' => $model, 'responsables' => $responsables, 'profesiones' => $profesiones, 'dps' => $dps, 'generos' => $generos));
 }
Exemple #29
0
     $record['DEPE_NOMB'] = $_POST['txtModelo'];
     $record['DEP_SIGLA'] = $_POST['txtSigla'];
     $tmp = explode('-', $_POST['muni_us1']);
     $record['DEPE_ESTADO'] = $_POST['Slc_destado'];
     $record['ID_CONT'] = $_POST['selCont'];
     $record['ID_PAIS'] = $_POST['selPais'];
     $record['DPTO_CODI'] = $_POST['selDepto'];
     $record['MUNI_CODI'] = $_POST['selMnpio'];
     $_POST['Slc_dpadre'] > 0 ? $record['DEPE_CODI_PADRE'] = $_POST['Slc_dpadre'] : ($record['DEPE_CODI_PADRE'] = 'null');
     $record['DEPE_CODI_TERRITORIAL'] = $_POST['Slc_dterr'];
     $record['DEP_DIRECCION'] = $_POST['txtDir'];
     $trObj = new TipRads($db);
     $Vec_Trad = $trObj->GetArrayIdTipRad();
 }
 include $ruta_raiz . "/class_control/Dependencia.php";
 $depObj = new Dependencia($db);
 switch ($_POST['btn_accion']) {
     case 'Agregar':
         $db->conn->BeginTrans();
         //Agregamos en el vector $record los registros de código y secuencias.
         $record['DEPE_CODI'] = str_pad($_POST['txtIdDep'], 3, "0", STR_PAD_LEFT);
         foreach ($Vec_Trad as $tmp) {
             $tmp1 = $tmp['ID'];
             if ($_POST['slc_tr' . $tmp1] > 0) {
                 $record['DEPE_RAD_TP' . $tmp1] = $_POST['slc_tr' . $tmp1];
             } else {
                 $record['DEPE_RAD_TP' . $tmp1] = 'null';
             }
         }
         $tabla = 'DEPENDENCIA';
         $sql = $db->conn->GetInsertSQL(&$tabla, $record, true, null);
 public function actionGenerar($formulario)
 {
     $meses = Mes::model()->findAll();
     $user_id = Yii::app()->user->getId();
     $user = Usuario::model()->findbyPk($user_id);
     $dp_id = $user->dependencia_id;
     date_default_timezone_set('America/Caracas');
     $anho_actual = date('Y');
     $i = 0;
     $t_anho = $anho_actual;
     $anhos = array();
     while ($t_anho > 2011) {
         $anhos[$i] = $t_anho;
         $i++;
         $t_anho--;
     }
     switch ($formulario) {
         case 1:
             $model = new Fbm1();
             $model->dependencia_id = $dp_id;
             if (isset($_POST['Fbm1'])) {
                 $fecha = date('Y-m-d H:i:s');
                 $responsable = Responsable::model()->findByAttributes(array('dependencia_id' => $model->dependencia_id, 'status_id' => 1));
                 $model->attributes = $_POST['Fbm1'];
                 if (isset($responsable) && $model->validate()) {
                     $model->anho = $anhos[$model->anho];
                     $data = $model->getData();
                     $mes = Mes::model()->find(array('condition' => 'id=' . $model->mes_id));
                     $info = Dependencia::model()->getInfo($model->dependencia_id);
                     $header = array();
                     if ($model->informativo == 1) {
                         $header['columna'] = 4;
                         $header['formulario'] = 1;
                     } else {
                         $header['columna'] = 5;
                         $header['formulario'] = 2;
                     }
                     $header['dependencia'] = $info['dp'];
                     $header['estado'] = 'BOLIVARIANO DE MIRANDA';
                     $header['municipio'] = 'SUCRE';
                     $header['servicio'] = $info['servicio'];
                     $header['direccion'] = $info['direccion_corta'];
                     $header['fecha'] = $mes->descripcion . '/' . $model->anho;
                     $header['responsable'] = $responsable->persona->pdata->nombre;
                     $header['cargo'] = $responsable->persona->cargo->descripcion;
                     $this->render('pdf', array('header' => $header, 'data' => $data));
                 }
             }
             break;
         case 2:
             $model = new Fbm2();
             $model->dependencia_id = $dp_id;
             if (isset($_POST['Fbm2'])) {
                 $fecha = date('Y-m-d H:i:s');
                 $responsable = Responsable::model()->findByAttributes(array('dependencia_id' => $model->dependencia_id));
                 $model->attributes = $_POST['Fbm2'];
                 if (isset($responsable) && $model->validate()) {
                     $model->anho = $anhos[$model->anho];
                     $data = $model->getData();
                     $mes = Mes::model()->find(array('condition' => 'id=' . $model->mes_id));
                     $info = Dependencia::model()->getInfo($model->dependencia_id);
                     $header = array();
                     $header['columna'] = 6;
                     $header['formulario'] = 3;
                     $header['responsable'] = $responsable->persona->pdata->nombre;
                     $header['cargo'] = $responsable->persona->cargo->descripcion;
                     $header['dependencia'] = $info['dp'];
                     $header['estado'] = 'BOLIVARIANO DE MIRANDA';
                     $header['municipio'] = 'SUCRE';
                     $header['servicio'] = $info['servicio'];
                     $header['direccion'] = $info['direccion_corta'];
                     $header['fecha'] = $mes->descripcion . '/' . $model->anho;
                     $this->render('pdf', array('header' => $header, 'data' => $data));
                 }
             }
             break;
         case 3:
             $this->redirect(array('/fbm3/index'));
             break;
         case 4:
             $model = new Fbm4();
             $model->dependencia_id = $dp_id;
             if (isset($_POST['Fbm4'])) {
                 $fecha = date('Y-m-d H:i:s');
                 $responsable = Responsable::model()->findByAttributes(array('dependencia_id' => $model->dependencia_id));
                 $model->attributes = $_POST['Fbm4'];
                 if (isset($responsable) && $model->validate()) {
                     $model->anho = $anhos[$model->anho];
                     $data = $model->getData();
                     $mes = Mes::model()->find(array('condition' => 'id=' . $model->mes_id));
                     $info = Dependencia::model()->getInfo($model->dependencia_id);
                     $header = array();
                     $header['columna'] = 6;
                     $header['formulario'] = 5;
                     $header['responsable'] = $responsable->persona->pdata->nombre;
                     $header['cargo'] = $responsable->persona->cargo->descripcion;
                     $header['dependencia'] = $info['dp'];
                     $header['estado'] = 'BOLIVARIANO DE MIRANDA';
                     $header['municipio'] = 'SUCRE';
                     $header['servicio'] = $info['servicio'];
                     $header['direccion'] = $info['direccion_corta'];
                     $header['fecha'] = $mes->descripcion . '/' . $model->anho;
                     $header['hoja'] = $mes->id;
                     $this->render('pdf4', array('header' => $header, 'data' => $data));
                 } else {
                     echo 1;
                     exit;
                 }
             }
             break;
     }
     $this->render('generar', array('model' => $model, 'meses' => $meses, 'anhos' => $anhos));
 }