public function getNuevo()
 {
     //Autenticación de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Catalogos
     $marcas = Marcachecador::All();
     $modelos = Modelochecador::All();
     $departamentos = Departamento::All();
     $centros = Centro::All();
     $sos = So::All();
     $estados = Estadochecador::All();
     //Inicializar valores basicos
     $checador = new Checador();
     $checador->id = 0;
     $checador->modelochecador_id = 1;
     $checador->centro_id = 1;
     $checador->estadochecador_id = 1;
     $checador->departamento_id = 1;
     //Editar forma
     $editar = true;
     $nuevo = true;
     $opcion = 'otros';
     $data = array('usuario' => $usuario, 'checador' => $checador, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'estados' => $estados, 'editar' => $editar, 'nuevo' => $nuevo, 'opcion' => $opcion);
     return View::make('/checador/checador_edicion', $data);
 }
 public function postGuardar()
 {
     //Autenticación de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Verificar si es nuevo o actualizacion
     if (Input::get('id') == 0) {
         $computadora = new Computo();
         $action = "C";
     } else {
         $computadora = Computo::find(Input::get('id'));
         $action = "U";
     }
     $computadora->rpe = Input::get('rpe');
     $computadora->nombre = Input::get('nombre');
     $computadora->cpu = Input::get('cpu');
     $computadora->activo = Input::get('activo');
     $computadora->monitor = Input::get('monitor');
     $computadora->teclado = Input::get('teclado');
     $computadora->mouse = Input::get('mouse');
     $computadora->modelocomputo_id = Input::get('modelo');
     $computadora->tipocomputo_id = Input::get('tipo');
     $computadora->centro_id = Input::get('centro');
     $computadora->departamento_id = Input::get('departamento');
     $computadora->so_id = Input::get('so');
     $computadora->ip = Input::get('ip');
     $computadora->mac = Input::get('mac');
     $computadora->estadocomputo_id = Input::get('estado');
     $computadora->mantenimiento = Input::get('mantenimiento');
     $computadora->observaciones = Input::get('observaciones');
     if (Input::get('verificado') == true) {
         $computadora->verificado = true;
     } else {
         $computadora->verificado = false;
     }
     if (Input::get('verificado2') == true) {
         $computadora->verificado2 = true;
     } else {
         $computadora->verificado2 = false;
     }
     if (Input::get('siitic') == true) {
         $computadora->siitic = true;
     } else {
         $computadora->siitic = false;
     }
     //Guardar Registro y catchar la excepcion si se genera
     try {
         $computadora->save();
         //Datos de log Historico
         $historico = new Historico();
         $historico->user = $usuario->username;
         $historico->action = $action;
         $historico->table = "Computo";
         $historico->reg = $computadora->id;
         $historico->save();
     } catch (exception $e) {
         $tipos = Tipocomputo::All();
         $marcas = Marcacomputo::All();
         $modelos = Modelocomputo::All();
         $departamentos = Departamento::All();
         $centros = Centro::All();
         $sos = So::All();
         $estados = Estadocomputo::All();
         $mensaje = "Hay un error en la información capturada, Por favor verificala.";
         $editar = true;
         $data = array('usuario' => $usuario, 'computadora' => $computadora, 'tipos' => $tipos, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'sos' => $sos, 'estados' => $estados, 'editar' => $editar, 'mensaje' => $mensaje);
         return View::make('/computo/computo_edicion', $data);
     }
     //Informacion de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Catalogos
     $tipos = Tipocomputo::All();
     $marcas = Marcacomputo::All();
     $modelos = Modelocomputo::All();
     $departamentos = Departamento::All();
     $centros = Centro::All();
     $sos = So::All();
     return Redirect::to('computo/ver/' . $computadora->id);
 }