Esempio n. 1
0
 public function getModificar($bitacora_id, $solicitud_id)
 {
     $data['bitacora'] = Bitacora::findOrFail($bitacora_id);
     $data['bitacora']->atendida();
     $data['solicitud'] = $data['bitacora']->solicitud;
     $data['bitacoras'] = $data['solicitud']->bitacoras;
     $data['nuevo'] = false;
     $data['beneficiario'] = Persona::findOrFail($data['solicitud']->persona_beneficiario_id);
     $data['solicitante'] = Persona::findOrNew($data['solicitud']->persona_solicitante_id);
     $data['familiares'] = $data['beneficiario']->getFamiliares();
     $data['familiar'] = new Persona();
     $data['recaudo'] = new RecaudoSolicitud();
     $data['recaudos'] = $data['solicitud']->recaudosSolicitud;
     $data['presupuesto'] = new Presupuesto();
     $data['presupuestos'] = $data['solicitud']->presupuestos;
     $data['parentesco'] = $data['beneficiario']->getParentesco($data['solicitante']->id);
     $data['foto'] = new FotoSolicitud();
     $data['fotos'] = $data['solicitud']->fotos;
     $data['beneficiario_kerux'] = new Oracle\Beneficiario();
     if (isset($data['solicitud']->area_id)) {
         $requerimientos = Requerimiento::select('id', 'nombre')->whereTipoAyudaId($data['solicitud']->area->tipo_ayuda_id)->get();
         foreach ($requerimientos as $requerimiento) {
             $requerimientof[$requerimiento->id] = $requerimiento->nombre;
             $data['requerimientos'] = $requerimientof;
         }
     }
     return View::make('solicitudes.plantilla', $data);
 }
 public function getAtendida($bitacora_id)
 {
     $data['bitacora'] = Bitacora::findOrFail($bitacora_id);
     $data['bitacora']->atendida();
     $data['solicitud'] = $data['bitacora']->solicitud;
     $data['bitacoras'] = $data['solicitud']->bitacoras;
     return View::make('solicitudes.bitacora', $data);
 }
     if ($key == "turno") {
         $turno = (int) $datoformulario;
     }
 }
 if (!isset($_POST['fecha_inicial'])) {
     $fecha_inicial = '';
 } else {
     $fecha_inicial = $_POST['fecha_inicial'];
 }
 if (!isset($_POST['fecha_final'])) {
     $fecha_final = '';
 } else {
     $fecha_final = $_POST['fecha_final'];
 }
 $obj_permiso = new Permiso();
 $bitacora = new Bitacora();
 $paginacion = new Paginacion();
 if (empty($fecha_inicial)) {
     $fecha_inicial = '1985-01-01';
 }
 if (empty($fecha_final)) {
     $fecha_final = date("Y-m-d");
     $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
     $nuevafecha = date('Y-m-d', $nuevafecha);
     $fecha_final = $nuevafecha;
 }
 $bitacora->setIdEmpresa($_SESSION['k_empresa']);
 $obj_permiso->setIdEmpresa($_SESSION['k_empresa']);
 $permiso = $obj_permiso->optenerPermisosDeUsuarioEnModulo(ESTADISTICO);
 $obj_permiso->next_result();
 if (!$obj_permiso->verificaPermisoParaConsulta($permiso)) {
<?php 
include '../../modelo/Bitacora.php';
include '../../modelo/Paginacion.php';
require_once '../../modelo/validar_usuario.php';
require_once '../../modelo/raiz_directorio_principal.php';
require_once '../../modelo/modal_consulta.php';
require_once '../../modelo/Table.php';
?>


<?php 
if (validar_user()) {
    $bitacora = new Bitacora();
    $paginacion = new Paginacion();
    $bitacora->setIdEmpresa($_SESSION['k_empresa']);
    if (empty($fecha_inicial)) {
        $fecha_inicial = '1985-01-01';
    }
    if (empty($fecha_final)) {
        $fecha_final = date("Y-m-d");
        $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
        $nuevafecha = date('Y-m-d', $nuevafecha);
        $fecha_final = $nuevafecha;
    }
    $fecha_inicial = $_SESSION['fecha_inicial'];
    $fecha_final = $_SESSION['fecha_final'];
    $maquina = $_SESSION['maquina'];
    $origen = $_SESSION['origen'];
    $causa = $_SESSION['causa'];
    $detalle = $_SESSION['detalle'];
 foreach ($_POST as $key => $numero) {
     if ($key == "maquina") {
         $maquina = (int) $numero;
     }
     if ($key == "operador") {
         $operador = (int) $numero;
     }
     if ($key == "kwh") {
         $kwh = (double) $numero;
     }
     if ($key == "detalle") {
         $detalle = strtoupper($numero);
     }
 }
 $id_empresa = $_SESSION['k_empresa'];
 $bitacora = new Bitacora();
 $cap = new Captchap();
 $turno = new Turno();
 $cap->verifyFormToken('rg_bitacora_1');
 $bitacora->setIdEmpresa($id_empresa);
 $turno->setIdEmpresa($_SESSION['k_empresa']);
 $turno->setTurno();
 $bitacora->setMaquina($maquina);
 $bitacora->setOperador($operador);
 $bitacora->setkwh(0);
 $bitacora->setDetalle($detalle);
 $bitacora->setTurno($turno->getTurno());
 $bitacora->compruebaExistenciaMaquina();
 $bitacora->next_result();
 $bitacora->compruebaExistenciaOperador();
 $bitacora->next_result();
 public function postSolicitaraprobacion()
 {
     $solicitud = Solicitud::findOrFail(Input::get('id'));
     $num_proc = Input::get('num_proc');
     $proc_documento = new ayudantes\ProcesarDocumento();
     $data = $proc_documento->buscarDefEvento($solicitud);
     //        $id_usuario = Sentry::getUser()->id;
     if (!$solicitud->validarAprobacion(Input::get('usuario_autorizacion_id'))) {
         if (!empty($data['eventos'])) {
             $mensaje = $proc_documento->insertarDocumentos($data);
             if (!empty($mensaje)) {
                 $this->cancelarTransaccion();
                 return Response::json($mensaje, 400);
             } else {
                 $solicitud->configurarPresupuesto($num_proc);
                 $proc_documento->atualizarEstatus($data, Input::get('usuario_autorizacion_id'));
             }
         } else {
             return Response::json(['errores' => 'No se puede aprobar la solicitud, defina al menos un tipo de documento'], 400);
         }
     } else {
         return Response::json(['errores' => $solicitud->getErrors()], 400);
     }
     Bitacora::registrar('Se solicitó la aprobación de la solicitud correctamente', $solicitud->id);
     return Response::json(['mensaje' => 'Se solicito la aprobacion de la solicitud: ' . $solicitud->id . ', correctamente', 'url' => Redirect::back()->getTargetUrl()], 200);
 }
     }
     if ($key == "detalle") {
         $detalle = strtoupper($numero);
     }
 }
 if (!isset($_POST['fecha_inicial'])) {
     $fecha_inicial = '';
 } else {
     $fecha_inicial = $_POST['fecha_inicial'];
 }
 if (!isset($_POST['fecha_final'])) {
     $fecha_final = '';
 } else {
     $fecha_final = $_POST['fecha_final'];
 }
 $bitacora = new Bitacora();
 $paginacion = new Paginacion();
 if ($maquina == '0') {
     $maquina = '';
 }
 if ($operador == 0) {
     $operador = '';
 }
 if (empty($fecha_inicial)) {
     $fecha_inicial = '1985-01-01';
 }
 if (empty($fecha_final)) {
     $fecha_final = date("Y-m-d");
     $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
     $nuevafecha = date('Y-m-d', $nuevafecha);
 }
 public function postSolicitaraprobacion()
 {
     $solicitud = Solicitud::findOrFail(Input::get('id'));
     $proc_documento = new ayudantes\ProcesarDocumento();
     $data = $proc_documento->buscarDefEvento($solicitud);
     if (Input::get('usuario_autorizacion_id') != '') {
         if (!empty($data['eventos'])) {
             $mensaje = $proc_documento->insertarDocumentos($data);
             if (!empty($mensaje)) {
                 $this->cancelarTransaccion();
                 return Response::json($mensaje, 400);
             } else {
                 $proc_documento->atualizarEstatus($data);
             }
         } else {
             return Response::json(['errores' => 'No se puede aprobar la solicitud, defina al menos un tipo de documento'], 400);
         }
     } else {
         return Response::json(['errores' => 'Debes seleccionar el autorizador'], 400);
     }
     //        if ($solicitud->solicitarAprobacion(Input::get('usuario_autorizacion_id'))) {
     Bitacora::registrar('Se solicitó la aprobación de la solicitud correctamente', $solicitud->id);
     $id = Sentry::getUser()->id;
     //          return Redirect::back()->with('mensaje','Se solicitó la aprobación de la solicitud: ' . $solicitud->id . ', correctamente');
     return \Redirect::to('solicitudes?estatus[]=ACA&estatus[]=DEV&solo_asignadas=true&usuario_asignacion_id=' . "{$id}")->with('mensaje', 'Se solicito la aprobacion de la solictud ' . $solicitud->id . ' correctamente.');
     // return Response::json(['mensaje' => 'Se solicitó la aprobación de la solicitud: ' . $solicitud->id . ', correctamente']);
     //        }
     //        return Response::json(['errores' => $solicitud->getErrors()], 400);
 }
Esempio n. 9
0
 private function migrarBitacora()
 {
     $this->info("Migrando bitacoras de la solicitud");
     $this->getTable('bitacora_solicitud')->chunk(1000, function ($bitacoras) {
         foreach ($bitacoras as $bitacora) {
             $this->info("Migrando bitacora: " . $bitacora->idnota);
             $bitacoraNueva = new Bitacora();
             $bitacoraNueva->solicitud_id = $bitacora->idsolicitud;
             if ($bitacoraNueva->fecnota != '') {
                 $carbon = new Carbon($bitacora->fecnota);
                 $bitacoraNueva->fecha = $carbon->format('d/m/Y');
             }
             $bitacoraNueva->nota = $bitacora->nota;
             $bitacoraNueva->usuario_id = 1;
             $bitacoraNueva->ind_activo = $bitacora->indactivo == 'S';
             $bitacoraNueva->ind_alarma = $bitacora->indalarma == 'S';
             $bitacoraNueva->save();
         }
     });
 }
 if (!$obj_permiso->verificaPermisoParaRegistro($permiso)) {
     mensajeModal();
 }
 foreach ($_POST as $key => $numero) {
     if ($_SESSION['k_userName'] != strtoupper('formado')) {
         if ($key == "material") {
             $tipoMaterial = (double) $numero;
         }
     } else {
         if ($key == "material") {
             $tipoMaterial = $numero;
         }
     }
 }
 $id_empresa = $_SESSION['k_empresa'];
 $bitacora = new Bitacora();
 $produccion = new Produccion();
 $turno = new Turno();
 $bitacora->setIdEmpresa($id_empresa);
 $produccion->setIdEmpresa($id_empresa);
 $maquina = $_SESSION['maquina'];
 $operador = $_SESSION['operador'];
 $bitacora->setMaquina($maquina);
 $bitacora->setOperador($operador);
 $bitacora->setOp(1);
 $turno->setIdEmpresa($_SESSION['k_empresa']);
 $turno->setTurno();
 $bitacora->setTurno($turno->getTurno());
 $consecutivo = $produccion->getUltimoConsecutivo() + 2;
 $produccion->setConsecutivoProduccion($consecutivo);
 $produccion->next_result();
require_once '../modelo/Fecha.php';
require_once '../modelo/Table.php';
if (validar_user()) {
    $obj_permiso = new Permiso();
    $obj_permiso->setIdEmpresa($_SESSION['k_empresa']);
    $permiso = $obj_permiso->optenerPermisosDeUsuarioEnModulo(PESAJE_PRODUCCION);
    if (!$obj_permiso->verificaPermisoParaConsulta($permiso)) {
        mensajeModal();
    }
    if (!isset($_GET['excel'])) {
        $exportar = '';
    } else {
        $exportar = $_GET['excel'];
    }
    $id_empresa = $_SESSION['k_empresa'];
    $bitacora = new Bitacora();
    $produccion = new Produccion();
    $fecha_inicial = $_SESSION['fecha_inicial'];
    $fecha_final = $_SESSION['fecha_final'];
    $op = $_SESSION['op'];
    $maquina = $_SESSION['maquina'];
    $operador = $_SESSION['operador'];
    $consecutivo = $_SESSION['consecutivo'];
    $tipoMaterial = $_SESSION['tipoMaterial'];
    $turno = $_SESSION['turno'];
    $bitacora->setIdEmpresa($id_empresa);
    $produccion->setIdEmpresa($id_empresa);
    $consulta = $produccion->consultaOrdenProduccionPrefijoMaquina($op, $maquina, $turno, $operador, $consecutivo, $tipoMaterial, $fecha_inicial, $fecha_final);
    $field = $produccion->field_count - 1;
    $mostarListadoDeProduccion = $consultaProduccion->num_rows;
    $tabla = new Table();
     if ($key == "turno") {
         $turno = (int) $numero;
     }
 }
 if (!isset($_POST['fecha_inicial'])) {
     $fecha_inicial = '';
 } else {
     $fecha_inicial = $_POST['fecha_inicial'];
 }
 if (!isset($_POST['fecha_final'])) {
     $fecha_final = '';
 } else {
     $fecha_final = $_POST['fecha_final'];
 }
 $id_empresa = $_SESSION['k_empresa'];
 $bitacora = new Bitacora();
 $produccion = new Produccion();
 $cap = new Captchap();
 $paginacion = new Paginacion();
 if (empty($fecha_inicial)) {
     $fecha_inicial = '1985-01-01';
 }
 if (empty($fecha_final)) {
     $fecha_final = date("Y-m-d");
     $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
     $nuevafecha = date('Y-m-d', $nuevafecha);
     $fecha_final = $nuevafecha;
 }
 $cap->verifyFormToken('pesajeProduccion');
 $bitacora->setIdEmpresa($id_empresa);
 $produccion->setIdEmpresa($id_empresa);
 */
$op = $_GET['op'];
if (!isset($_GET['code'])) {
    $code = '';
} else {
    $code = $_GET['code'];
}
if (!isset($_GET['maquina'])) {
    $maquina = '';
} else {
    $maquina = $_GET['maquina'];
}
if ($op == 1) {
    require_once "../modelo/Bitacora.php";
    require_once '../modelo/validar_usuario.php';
    $selects = new Bitacora();
    $array = $selects->cargarOrigen($code);
    cargarArchivos($array);
}
if ($op == 2) {
    require_once "../modelo/Usuario_Modelo.php";
    require_once '../modelo/validar_usuario.php';
    $selects = new Usuario();
    $array = $selects->cargarEstado();
    cargarArchivos($array);
}
if ($op == 3) {
    require_once '../modelo/validar_usuario.php';
    if (!validar_user()) {
        echo "1";
    } else {
 if (!isset($_SESSION['detalle'])) {
     $detalle = '';
 } else {
     $detalle = $_SESSION['detalle'];
 }
 if (!isset($_SESSION['operador'])) {
     $operador = '';
 } else {
     $operador = $_SESSION['operador'];
 }
 if (!isset($_GET['excel'])) {
     $exportar = '';
 } else {
     $exportar = $_GET['excel'];
 }
 $bitacora = new Bitacora();
 $bitacora->setIdEmpresa($_SESSION['k_empresa']);
 if (empty($fecha_inicial)) {
     $fecha_inicial = '1985-01-01';
 }
 if (empty($fecha_final)) {
     $fecha_final = date("Y-m-d");
     $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
     $nuevafecha = date('Y-m-d', $nuevafecha);
     $fecha_final = $nuevafecha;
 }
 if (!($fecha_final > $fecha_inicial)) {
     echo "<script>alert('La fecha final debe ser mayor que la inicial!!')</script>";
     raiz();
 }
 $id_empresa = $_SESSION['k_empresa'];
Esempio n. 15
0
 public function ProfileUpdate($id)
 {
     $rules = array('correo' => 'required|email', 'archivo' => 'image|size:1024', 'telefono' => 'required', 'cargo' => 'required');
     $alertas = array('archivo.image' => 'El archivo tiene que ser una imagen');
     $validator = Validator::make(Input::all(), $rules, $alertas);
     if ($validator->fails()) {
         Session::flash('alerta', 'Error al actualizar la informacion del usuario');
         return Redirect::back()->withErrors($validator);
     } else {
         $usuario = User::find($id);
         if (Input::hasFile('archivo')) {
             Input::file('archivo')->move('img/' . date('j-n-y') . '-' . $usuario->username . '-' . Input::file("archivo")->getClientOriginalName());
             $file = date('j-n-y') . '-' . $usuario->username . '-' . Input::file("archivo")->getClientOriginalName();
             $usuario->img = $file;
         }
         $usuario->correo = Input::get('correo');
         if ($usuario->save()) {
             $Datos = UserAdmin::where('id_usuario', $id)->first();
             $Datos->nombre = Input::get('nombre');
             $Datos->telefono = Input::get('telefono');
             $Datos->cargo = Input::get('cargo');
             if ($Datos->save()) {
                 $bitacora = new Bitacora();
                 $bitacora->id_user = Auth::user()->id;
                 $bitacora->ip_maquina = Request::getClientIp();
                 $bitacora->nombre_pc = gethostbyaddr(Request::getClientIp());
                 $bitacora->concepto = "Profile Update";
                 $bitacora->descripcion = 'El usuario: ' . $usuario->username . ' | ' . $Datos->nombre . ', actualizo los datos de su perfil';
                 if ($bitacora->save()) {
                     Session::flash('mensaje', 'Datos del usuario ' . $usuario->username . ' actualizados correctamente');
                     return Redirect::back();
                 }
             }
         }
     }
 }
Esempio n. 16
0
 /**
  * Deletes a particular model.
  * If deletion is successful, the browser will be redirected to the 'admin' page.
  * @param integer $id the ID of the model to be deleted
  */
 public function actionDelete($id)
 {
     $this->pageTitle = 'Eliminar Bien';
     $user = Usuario::model()->findbyPk(Yii::app()->user->getId());
     $model = $this->loadModel($id);
     date_default_timezone_set('America/Caracas');
     $fecha = date('Y-m-d H:i:s');
     $existeT = BmTraspasoItem::model()->exists('bienmueble_id=' . $model->id);
     $existeF = FBm3Bien::model()->exists('bienmueble_id=' . $model->id);
     if (!$existeT && !$existeF) {
         $movimientos = BmMovimiento::model()->findAllByAttributes(array('bienmueble_id' => $model->id));
         foreach ($movimientos as $mov) {
             $mov->delete();
         }
         $bita = new Bitacora();
         $bita->dependencia_id = $user->dependencia_id;
         $bita->fecha = $fecha;
         $bita->operacion_id = 4;
         $bita->objeto_id = 1;
         // Bienmueble
         $bita->usuario_id = $user->id;
         $bita->observacion = 'Se elimina el BM ' . $model->codigo . ' (ID:' . $model->id . ')';
         if ($bita->save()) {
         }
         $model->delete();
         $this->redirect(array('index'));
     } else {
         Yii::app()->user->setFlash('error', 'No puede efectuarse la operación. Existen registros que utilizan este dato.');
         $this->redirect(array('view', 'id' => $model->id));
     }
 }
include '../modelo/Paginacion.php';
require_once '../modelo/Fecha.php';
require_once '../modelo/Table.php';
?>








<?php 
if (validar_user()) {
    $obj_permiso = new Permiso();
    $bitacora = new Bitacora();
    $paginacion = new Paginacion();
    $bitacora->setIdEmpresa($_SESSION['k_empresa']);
    $obj_permiso->setIdEmpresa($_SESSION['k_empresa']);
    $permiso = $obj_permiso->optenerPermisosDeUsuarioEnModulo(ESTADISTICO);
    $obj_permiso->next_result();
    if (!$obj_permiso->verificaPermisoParaConsulta($permiso)) {
        mensajeModal();
    }
    if (!isset($_GET['excel'])) {
        $exportar = '';
    } else {
        $exportar = $_GET['excel'];
    }
    $fecha_inicial = $_SESSION['fecha_inicial'];
    $fecha_final = $_SESSION['fecha_final'];
if (validar_user()) {
    foreach ($_POST as $key => $numero) {
        if ($key == "detalle") {
            $detalle = $numero;
        }
        if ($key == "tecnico") {
            $tecnico = $numero;
        }
        if ($key == "estado") {
            $estado = intval($numero);
        }
        if ($key == "id_ot") {
            $id_ot = intval($numero);
        }
    }
    $bitacora = new Bitacora();
    $cap = new Captchap();
    $bitacora->setIdEmpresa($_SESSION['k_empresa']);
    $consulta = $bitacora->consultarEstadoOT($id_ot);
    $bitacora->next_result();
    if ($consulta->num_rows <= 0) {
        mensajeDeErrorModal($titulo = 'LA ORDEN ESTA CERRADA NO SE PUEDE EDITAR', $subtitulo = 'No es posible su modificacion', $mensaje = 'Si requiere editar esta orden, por favor coloquese en conctacto con el Jefe de Mantenimiento');
        exit;
    }
    $detalle = strtoupper($detalle);
    $bitacora->crearNotaMatto($tecnico, $detalle);
    $id_nota = $bitacora->optenerUltimoConsecutivoRegistrado();
    $bitacora->relacionarNota_OT($id_ot, $id_nota);
    $bitacora->actualizarOTid($id_ot, $estado);
    $consulta = $bitacora->consultarNotaMecanicoPorOrdenDeTrabajo($id_ot);
    $field = $bitacora->field_count - 1;
Esempio n. 19
0
 public static function registrar($mensaje, $solicitud_id, $alarma = false, $usuario_id = null)
 {
     $bitacora = new Bitacora();
     $bitacora->nota = $mensaje;
     $bitacora->solicitud_id = $solicitud_id;
     if ($alarma) {
         $bitacora->fecha = Carbon::now()->format('d/m/Y');
         $bitacora->ind_activo = true;
         $bitacora->ind_alarma = true;
         $bitacora->ind_atendida = false;
         $bitacora->usuario_id = $usuario_id;
     }
     return $bitacora->save();
 }
     }
     if ($key == "origen") {
         $origen = (int) $datosFormularios;
     }
     if ($key == "causa") {
         $causa = (int) $datosFormularios;
     }
     if ($key == "titulo") {
         $titulo = (int) $datosFormularios;
     }
     if ($key == "detalle") {
         $detalle = strtoupper($datosFormularios);
     }
 }
 $id_empresa = $_SESSION['k_empresa'];
 $bitacora = new Bitacora();
 $parteMaquina = new ParteMaquina();
 $TiempoImproductivo = new Tiempo_Improductivo();
 $TipoTiempo = new TipoTiempo_Improductivo();
 $ObjetoOperador = new Operador_refactorizado();
 $Usuario = new UsuarioRefactorizado();
 $cap = new Captchap();
 $Objetofecha = new Fecha($fecha, '');
 $ObjetoHora = new Reloj($hora, $minuto);
 $cap->verifyFormToken('rg_bitacora_2');
 $bitacora->setIdEmpresa($_SESSION['k_empresa']);
 $id_ot = '';
 /* representa el id de una ot */
 $titulo_vista = '';
 $Usuario->setNombreUsuario($_SESSION['k_userName']);
 $parteMaquina->setIdEmpresa($_SESSION['k_empresa']);
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/modal_consulta.php';
require_once '../modelo/Table.php';
require_once '../modelo/Fecha.php';
require_once '../modelo/ComprobarPermiso.php';
?>


<?php 
if (validar_user()) {
    $fecha_inicial = $_SESSION['fecha_inicial'];
    $fecha_final = $_SESSION['fecha_final'];
    $maquina = $_SESSION['maquina'];
    $estado = $_SESSION['estado'];
    $id_empresa = $_SESSION['k_empresa'];
    $bitacora = new Bitacora();
    $paginacion = new Paginacion();
    $fecha = new Fecha($fecha_inicial, $fecha_final);
    $bitacora->setIdEmpresa($_SESSION['k_empresa']);
    $obj_permiso = new Permiso();
    $obj_permiso->setIdEmpresa($_SESSION['k_empresa']);
    $ordenDeTrabajo = 2;
    $permiso = $obj_permiso->optenerPermisosDeUsuarioEnModulo($ordenDeTrabajo);
    $obj_permiso->next_result();
    if (!$obj_permiso->verificaPermisoParaConsulta($permiso)) {
        mensajeModal();
    }
    $obj_permiso->setIdPerfilUsuario();
    $fecha_inicial = $fecha->getFechaInicial();
    $fecha_final = $fecha->getFechaFinal();
    $id_empresa = $_SESSION['k_empresa'];
Esempio n. 22
0
 public function UpdateSector($id)
 {
     $Sector = Sectores::find($id);
     $rules = array('bas_id_sector' => 'required', 'tec_tipo' => 'required', 'banda' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         Session::flash('alerta', 'Error al actualizar los datos del sitio');
         return Redirect::back()->withErrors($validator);
     } else {
         $Sector->bas_id_sector = Input::get('bas_id_sector');
         $Sector->bas_ci = Input::get('bas_ci');
         $Sector->bas_id_dwh = Input::get('bas_id_dwh');
         $Sector->estado = Input::get('estado');
         $Sector->banda = Input::get('banda');
         $Sector->scr_bcch = Input::get('scr_bcch');
         $Sector->lac = Input::get('lac');
         $Sector->ant_mod = Input::get('ant_mod');
         $Sector->sec_fis = Input::get('sec_fis');
         $Sector->geo_azimuth = Input::get('geo_azimuth');
         $Sector->geo_alt_rad = Input::get('geo_alt_rad');
         $Sector->geo_titl_e = Input::get('geo_titl_e');
         $Sector->geo_titl_m = Input::get('geo_titl_m');
         $Sector->tec_tipo = Input::get('tec_tipo');
         if ($Sector->save()) {
             $bitacora = new Bitacora();
             $bitacora->id_user = Auth::user()->id;
             $bitacora->ip_maquina = Request::getClientIp();
             $bitacora->nombre_pc = gethostbyaddr(Request::getClientIp());
             $bitacora->concepto = "Update Sector: " . $Sector->bas_id_sector;
             $bitacora->descripcion = 'El usuario: ' . Auth::user()->username . ' | ' . UserAdmin::find(Auth::user()->id)->nombre . ', actualizo la informacion del sitio: ' . $Sector->bas_id_sector;
             if ($bitacora->save()) {
                 Session::flash('mensaje', 'Informacion del Sector ' . $Sector->bas_id_sector . ', actualizada correctamente');
                 return Redirect::to('/Optimizacion/Catalogo/Sectores');
             }
         }
     }
 }
    $array = $selects->cargarCausasSegunOrigen_b();
    cargarArchivos($array);
}
if ($op == 21) {
    require_once "../modelo/Bitacora.php";
    require_once '../modelo/validar_usuario.php';
    $selects = new Bitacora();
    $selects->setidEmpresa($_SESSION['k_empresa']);
    $selects->setCodigoBusqueda($code);
    $array = $selects->cargarTecnicos();
    cargarArchivos($array);
}
if ($op == 22) {
    require_once "../modelo/Bitacora.php";
    require_once '../modelo/validar_usuario.php';
    $selects = new Bitacora();
    $selects->setidEmpresa($_SESSION['k_empresa']);
    $selects->setCodigoBusqueda($code);
    $array = $selects->cargarTipoMateriales();
    cargarArchivos($array);
}
if ($op == 23) {
    require_once '../modelo/Database.php';
    require_once '../modelo/FormularioDinamico.php';
    $formulario = new FormularioDinamico();
    $formulario->setIdEmpresa($_SESSION['k_empresa']);
    $formulario->setPerfilFormularioSegunUsuario($_SESSION['k_userName']);
    $formulario->getFormularioSegunUsuario();
}
if ($op == 24) {
    require_once '../modelo/Database.php';
include '../modelo/Paginacion.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/modal_consulta.php';
?>


<?php 
if (validar_user()) {
    if (!isset($_GET['id'])) {
        $id_registro = '';
    } else {
        $id_registro = $_GET['id'];
    }
    $id_empresa = $_SESSION['k_empresa'];
    $bitacora = new Bitacora();
    $bitacora->setIdEmpresa($_SESSION['k_empresa']);
    $mysql_result = $bitacora->consultaRegistroBitacoraPorID($id_registro);
    $rowcount = $mysql_result->fetch_array(MYSQLI_ASSOC);
    $fecha = $rowcount['fecha'];
    $operador = $rowcount['operador'];
    $maquina = $rowcount['id_maquina'];
    $descripcion = $rowcount['descripcion_fall'];
    $nombreCausa = $rowcount['nombre_causa'];
    $hora = $rowcount['hora'];
    $turno = $rowcount['turno'];
    $_SESSION['id_registro'] = $id_registro;
    $minuto = ($hora - intval($hora)) * 60;
    $hora = round($hora, 0, 2);
    require_once '../peticion/editarRegistroTiempoImproductivo.php';
} else {
Esempio n. 25
0
 public function createdModel($model)
 {
     $recaudos = Recaudo::all();
     $recaudos->each(function ($recaudo) use($model) {
         $recFicha = new RecaudosFicha();
         $recFicha->ficha()->associate($model);
         $recFicha->recaudo()->associate($recaudo);
         $recFicha->save();
     });
     Bitacora::registrar('Se registró la ficha.', $model->id);
 }
 public function despacharProyecto()
 {
     require_once 'lib/model/base/Proyecto.class.php';
     require_once 'lib/model/base/Inbox.class.php';
     require_once 'lib/model/base/Bitacora.class.php';
     require_once 'lib/model/base/Accion.class.php';
     $idProyecto = isset($_REQUEST['id_proyecto']) ? $_REQUEST['id_proyecto'] : null;
     if ($_POST) {
         $bitacora = new Bitacora();
         $bitacora->idProyecto = $idProyecto;
         $bitacora->idAccion = $_POST['accion_usuario'];
         $bitacora->idUsuario = $_SESSION['usuario'];
         $bitacora->fechaCreacion = date('Y-m-d');
         $bitacora->observacion = $_POST['observacion'];
         $bitacora->save();
         if ($_POST['id_inbox']) {
             $bind = Inbox::find($_POST['id_inbox']);
             $inbox = new Inbox($bind);
         } else {
             $inbox = new Inbox();
         }
         $inbox->idProyecto = $idProyecto;
         $inbox->fechaDespacho = date('Y-m-d');
         $inbox->idEmisor = $_SESSION['usuario'];
         $inbox->idDestinatario = $_POST['id_destinatario'];
         if (isset($_POST['id_accion'])) {
             $inbox->idAccion = $_POST['id_accion'];
         }
         $inbox->save();
         $bind = Proyecto::find($idProyecto);
         $proyecto = new Proyecto($bind);
         $bindAccion = Accion::find($_POST['id_accion']);
         $accion = new Accion($bindAccion);
         $proyecto->idEstadoProyecto = $accion->idEstadoInicial;
         $proyecto->save();
     }
 }
 function getParametroDeBusqueda(Permiso $obj_permiso, Bitacora $bitacora, $maquina)
 {
     /*
      esta funcion devuelve un parametro de busqueda con el siguiente formato
      like "%%" para el administrador y like"%argumento%" para los otros usuarios
     */
     if ($obj_permiso->isAdministrador() || $obj_permiso->isMatto()) {
         $maquina = $bitacora->crearConsultalike($maquina);
     } else {
         $maquina = $bitacora->determinarCuantasMaquinasConsultar($maquina);
     }
     return $maquina;
 }
include '../modelo/Bitacora.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/modal_consulta.php';
?>


<?php 
if (validar_user()) {
    if (!isset($_GET['id'])) {
        $id = '';
    } else {
        $id = $_GET['id'];
    }
    $id_empresa = $_SESSION['k_empresa'];
    $bitacora = new Bitacora();
    $css = '';
    $bitacora->setIdEmpresa($_SESSION['k_empresa']);
    $consulta = $bitacora->consultarEstadoOT($id);
    $bitacora->next_result();
    if ($consulta->num_rows <= 0) {
        mensajeDeErrorModal($titulo = 'LA ORDEN ESTA CERRADA NO SE PUEDE EDITAR', $subtitulo = 'No es posible su modificacion', $mensaje = 'Si requiere editar esta orden, por favor coloquese en conctacto con el Jefe de Mantenimiento');
        exit;
    }
    $consulta = $bitacora->consultarOTid($id);
    $field = $bitacora->field_count;
    $mostrarConsulta = $consulta->num_rows;
    $row = $consulta->fetch_array(MYSQLI_ASSOC);
    $fecha_ot = $row['fecha'];
    $ob_op = $row['descripcion_fall'];
    $estado = $row['estado'];
Esempio n. 29
0
<?php

include_once '../Modelo/MAgente.php';
include_once '../Modelo/MGrado.php';
include_once '../Modelo/MBitacora.php';
$ma = new Agente();
$mg = new Grado();
$bi = new Bitacora();
date_default_timezone_set("America/Asuncion");
$fecha = date("d/m/Y");
$hora = date("h:i:s");
$ac = "Eliminar Agente Policial";
if (isset($_POST['Registrar'])) {
    $Nombre = $_POST['cmbGrado'];
    $datos['CI'] = $_POST['CI'];
    $datos['Nombre'] = $_POST['Nombre'];
    $datos['Direccion'] = $_POST['Direccion'];
    $datos['Correo'] = $_POST['Correo'];
    $datos['Telefono'] = $_POST['Telefono'];
    $datos['Grado'] = $_POST['cmbGrado'];
    $datos['Pass'] = $_POST['Password'];
    $datos['Longitud'] = 0;
    $datos['Latitud'] = 0;
    $datos['Estado'] = 1;
    $sx = $ma->Insertar_Agente($datos);
    header("Location: ../Vista/V_Agentes.php");
}
if (isset($_POST['Modificar'])) {
    $datos['CI'] = $_POST['CI'];
    $datos['Nombre'] = $_POST['Nombre'];
    $datos['Direccion'] = $_POST['Direccion'];
     }
     if ($key == "detalle") {
         $detalle = strtoupper($numero);
     }
 }
 if (!isset($_POST['fecha_inicial'])) {
     $fecha_inicial = '';
 } else {
     $fecha_inicial = $_POST['fecha_inicial'];
 }
 if (!isset($_POST['fecha_final'])) {
     $fecha_final = '';
 } else {
     $fecha_final = $_POST['fecha_final'];
 }
 $bitacora = new Bitacora();
 $paginacion = new Paginacion();
 $bitacora->setIdEmpresa($_SESSION['k_empresa']);
 $maquina = $bitacora->determinarCuantasMaquinasConsultarTintas($maquina);
 $operador = $bitacora->crearConsultalike($operador);
 if (empty($fecha_inicial)) {
     $fecha_inicial = '1985-01-01';
 }
 if (empty($fecha_final)) {
     $fecha_final = date("Y-m-d");
     $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
     $nuevafecha = date('Y-m-d', $nuevafecha);
     $fecha_final = $nuevafecha;
 }
 $_SESSION['fecha_inicial'] = $fecha_inicial;
 $_SESSION['fecha_final'] = $fecha_final;