Exemplo n.º 1
0
 public function nuevoDatoConf($inputs, $IdCorrespondencia)
 {
     DB::transaction(function () use($inputs, $IdCorrespondencia) {
         $a = new DatosConfidenciales();
         $a->Correspondencia_Id = $IdCorrespondencia;
         $a->Dato = $inputs;
         $a->save();
     });
     $Id = DB::table('datos_confidenciales')->max('IdDatos');
     return $Id;
 }
Exemplo n.º 2
0
 public function iescmpl_verDetalles()
 {
     $IdCorrespondencia = Request::get('correspondencia');
     $isDatosConfidenciales = DatosConfidenciales::where('Correspondencia_Id', $IdCorrespondencia)->first();
     $isAnexos = Anexo::where('Correspondencia_Id', $IdCorrespondencia)->first();
     if ($isDatosConfidenciales != NULL && $isAnexos != NULL) {
         $oficio = OficioSaliente::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('anexo', 'correspondencia.IdCorrespondencia', '=', 'anexo.Correspondencia_Id')->join('datos_confidenciales', 'correspondencia.IdCorrespondencia', '=', 'datos_confidenciales.Correspondencia_Id')->join('entidad_externa', 'Destinatario', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaDestinada', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'Dependencia', '=', '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')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     } elseif ($isDatosConfidenciales != NULL && $isAnexos == NULL) {
         $oficio = OficioSaliente::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('datos_confidenciales', 'correspondencia.IdCorrespondencia', '=', 'datos_confidenciales.Correspondencia_Id')->join('entidad_externa', 'Destinatario', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaDestinada', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'Dependencia', '=', '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')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     } elseif ($isDatosConfidenciales == NULL && $isAnexos != NULL) {
         $oficio = OficioSaliente::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('anexo', 'correspondencia.IdCorrespondencia', '=', 'anexo.Correspondencia_Id')->join('entidad_externa', 'Destinatario', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaDestinada', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'Dependencia', '=', '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')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     } else {
         $oficio = OficioSaliente::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('entidad_externa', 'Destinatario', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaDestinada', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'Dependencia', '=', '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')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     }
     return View::make('oficios.iescmpl_OficioSalienteDetalles', array('oficio' => $oficio));
 }
Exemplo n.º 3
0
 public function subdireccion_verDetalles()
 {
     $IdCorrespondencia = Request::get('correspondencia');
     $isDatosConfidenciales = DatosConfidenciales::where('Correspondencia_Id', $IdCorrespondencia)->first();
     $isAnexos = Anexo::where('Correspondencia_Id', $IdCorrespondencia)->first();
     if ($isDatosConfidenciales != NULL && $isAnexos != NULL) {
         $oficio = OficioEntrante::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('anexo', 'correspondencia.IdCorrespondencia', '=', 'anexo.Correspondencia_Id')->join('datos_confidenciales', 'correspondencia.IdCorrespondencia', '=', 'datos_confidenciales.Correspondencia_Id')->join('entidad_externa', 'Emisor', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaEmite', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'DependenciaEmite', '=', 'dependencia.IdDependencia')->join('estatus', 'correspondencia.Estatus_Id', '=', 'estatus.IdEstatus')->join('usuario_turna_correspondencia', 'correspondencia.IdCorrespondencia', '=', 'usuario_turna_correspondencia.Correspondencia_Id')->join('usuario', 'usuario_turna_correspondencia.UTC_TurnarA_Id', '=', 'usuario.IdUsuario')->join('cargo', 'usuario.Cargo_Id', '=', 'cargo.IdCargo')->join('area', 'usuario.Area_Id', '=', 'area.IdArea')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     } elseif ($isDatosConfidenciales != NULL && $isAnexos == NULL) {
         $oficio = OficioEntrante::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('datos_confidenciales', 'correspondencia.IdCorrespondencia', '=', 'datos_confidenciales.Correspondencia_Id')->join('entidad_externa', 'Emisor', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaEmite', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'DependenciaEmite', '=', 'dependencia.IdDependencia')->join('estatus', 'correspondencia.Estatus_Id', '=', 'estatus.IdEstatus')->join('usuario_turna_correspondencia', 'correspondencia.IdCorrespondencia', '=', 'usuario_turna_correspondencia.Correspondencia_Id')->join('usuario', 'usuario_turna_correspondencia.UTC_TurnarA_Id', '=', 'usuario.IdUsuario')->join('cargo', 'usuario.Cargo_Id', '=', 'cargo.IdCargo')->join('area', 'usuario.Area_Id', '=', 'area.IdArea')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     } elseif ($isDatosConfidenciales == NULL && $isAnexos != NULL) {
         $oficio = OficioEntrante::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('anexo', 'correspondencia.IdCorrespondencia', '=', 'anexo.Correspondencia_Id')->join('entidad_externa', 'Emisor', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaEmite', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'DependenciaEmite', '=', 'dependencia.IdDependencia')->join('estatus', 'correspondencia.Estatus_Id', '=', 'estatus.IdEstatus')->join('usuario_turna_correspondencia', 'correspondencia.IdCorrespondencia', '=', 'usuario_turna_correspondencia.Correspondencia_Id')->join('usuario', 'usuario_turna_correspondencia.UTC_TurnarA_Id', '=', 'usuario.IdUsuario')->join('cargo', 'usuario.Cargo_Id', '=', 'cargo.IdCargo')->join('area', 'usuario.Area_Id', '=', 'area.IdArea')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     } else {
         $oficio = OficioEntrante::join('correspondencia', 'Correspondencia_Id', '=', 'Correspondencia.IdCorrespondencia')->join('prioridad', 'correspondencia.Prioridad_Id', '=', 'prioridad.IdPrioridad')->join('caracter', 'correspondencia.Caracter_Id', '=', 'caracter.IdCaracter')->join('entidad_externa', 'Emisor', '=', 'Entidad_Externa.IdEntidadExterna')->join('cargo_entidad', 'entidad_externa.DepArea_Cargo_Id', '=', 'cargo_entidad.IdCargoEntidad')->join('dependencia_area', 'AreaEmite', '=', 'dependencia_area.IdDependenciaArea')->join('dependencia', 'DependenciaEmite', '=', 'dependencia.IdDependencia')->join('estatus', 'correspondencia.Estatus_Id', '=', 'estatus.IdEstatus')->join('usuario_turna_correspondencia', 'correspondencia.IdCorrespondencia', '=', 'usuario_turna_correspondencia.Correspondencia_Id')->join('usuario', 'usuario_turna_correspondencia.UTC_TurnarA_Id', '=', 'usuario.IdUsuario')->join('cargo', 'usuario.Cargo_Id', '=', 'cargo.IdCargo')->join('area', 'usuario.Area_Id', '=', 'area.IdArea')->where('correspondencia.IdCorrespondencia', $IdCorrespondencia)->first();
     }
     $secTurnar = UsuarioTurnaCorrespondencia::join('usuario', 'UTC_TurnarA_Id', '=', 'usuario.IdUsuario')->where('usuario_turna_correspondencia.Correspondencia_Id', $IdCorrespondencia)->get();
     foreach ($secTurnar as $IdUTC) {
         $lastTurnado = $IdUTC->IdUTC;
     }
     $ccp = Correspondencia::join('ccopia_para', 'IdCorrespondencia', '=', 'ccopia_para.Correspondencia_Id')->join('usuario', 'ccopia_para.Usuario_Id', '=', 'usuario.IdUsuario')->join('estatus_ccp', 'ccopia_para.estatusCCP_Id', '=', 'estatus_ccp.IdEstatusCCP')->where('ccopia_para.Correspondencia_Id', $IdCorrespondencia)->get();
     return View::make('oficios.subdireccion_OficioEntranteDetalles', array('oficio' => $oficio, 'secTurnar' => $secTurnar, 'lastTurnado' => $lastTurnado, 'ccps' => $ccp));
 }