public function postGuardar()
 {
     //Autenticación de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Verificar si es nuevo o actualizacion
     if (Input::get('id') == 0) {
         $checador = new Checador();
         $action = "C";
     } else {
         $checador = Checador::find(Input::get('id'));
         $action = "U";
     }
     $checador->rpe = Input::get('rpe');
     $checador->nombre = Input::get('nombre');
     $checador->serie = Input::get('serie');
     $checador->activo = Input::get('activo');
     $checador->modelochecador_id = Input::get('modelo');
     $checador->centro_id = Input::get('centro');
     $checador->departamento_id = Input::get('departamento');
     $checador->ip = Input::get('ip');
     $checador->mac = Input::get('mac');
     $checador->estadochecador_id = Input::get('estado');
     $checador->observaciones = Input::get('observaciones');
     //Guardar Registro y catchar la excepcion si se genera
     try {
         $checador->save();
         //Datos de log Historico
         $historico = new Historico();
         $historico->user = $usuario->username;
         $historico->action = $action;
         $historico->table = "Checador";
         $historico->reg = $checador->id;
         $historico->save();
     } catch (exception $e) {
         $marcas = Marcachecador::All();
         $modelos = Modelochecador::All();
         $departamentos = Departamento::All();
         $centros = Centro::All();
         $estados = Estadochecador::All();
         $mensaje = "Hay un error en la información capturada, Por favor verificala.";
         $editar = true;
         $data = array('usuario' => $usuario, 'checador' => $checador, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'estados' => $estados, 'editar' => $editar, 'mensaje' => $mensaje);
         return View::make('/checador/checador_edicion', $data);
     }
     //Informacion de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Catalogos
     $marcas = Marcachecador::All();
     $modelos = Modelochecador::All();
     $departamentos = Departamento::All();
     $centros = Centro::All();
     return Redirect::to('checador/ver/' . $checador->id);
 }
 public function postGuardar()
 {
     //Autenticación de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Verificar si es nuevo o actualizacion
     if (Input::get('id') == 0) {
         $consumible = new Consumible();
         $action = "C";
     } else {
         $consumible = Consumible::find(Input::get('id'));
         $action = "U";
     }
     $consumible->sku = Input::get('sku');
     $consumible->numero = Input::get('numero');
     $consumible->codigo = Input::get('codigo');
     $consumible->cantidad = Input::get('cantidad');
     $consumible->marcaconsumible_id = Input::get('marca');
     $consumible->tipoconsumible_id = Input::get('tipo');
     $consumible->color = Input::get('color');
     $consumible->descripcion = Input::get('descripcion');
     $consumible->observaciones = Input::get('observaciones');
     //Guardar Registro y catchar la excepcion si se genera
     try {
         $consumible->save();
         //Datos de log Historico
         $historico = new Historico();
         $historico->user = $usuario->username;
         $historico->action = $action;
         $historico->table = "Consumible";
         $historico->reg = $consumible->id;
         $historico->save();
     } catch (exception $e) {
         $tipos = Tipoconsumible::All();
         $marcas = Marcaconsumible::All();
         $centros = Centro::All();
         $mensaje = "Hay un error en la información capturada, Por favor verificala.";
         $editar = true;
         $nuevo = false;
         $opcion = 'consumible';
         $data = array('usuario' => $usuario, 'consumible' => $consumible, 'tipos' => $tipos, 'marcas' => $marcas, 'editar' => $editar, 'mensaje' => $mensaje, 'nuevo' => $nuevo, 'opcion' => $opcion);
         return View::make('/consumible/consumible_edicion', $data);
     }
     //Informacion de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     return Redirect::to('consumible/ver/' . $consumible->id);
 }
 public function postGuardar()
 {
     //Autenticación de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Verificar si es nuevo o actualizacion
     if (Input::get('id') == 0) {
         $periferico = new Periferico();
         $action = "C";
     } else {
         $periferico = Periferico::find(Input::get('id'));
         $action = "U";
     }
     $periferico->rpe = Input::get('rpe');
     $periferico->nombre = Input::get('nombre');
     $periferico->serie = Input::get('serie');
     $periferico->activo = Input::get('activo');
     $periferico->modeloperiferico_id = Input::get('modelo');
     $periferico->tipoperiferico_id = Input::get('tipo');
     $periferico->centro_id = Input::get('centro');
     $periferico->departamento_id = Input::get('departamento');
     $periferico->ip = Input::get('ip');
     $periferico->mac = Input::get('mac');
     $periferico->estado_id = Input::get('estado');
     $periferico->mantenimiento = Input::get('mantenimiento');
     $periferico->observaciones = Input::get('observaciones');
     if (Input::get('verificado') == true) {
         $periferico->verificado = true;
     } else {
         $periferico->verificado = false;
     }
     if (Input::get('siitic') == true) {
         $periferico->siitic = true;
     } else {
         $periferico->siitic = false;
     }
     //Guardar Registro y catchar la excepcion si se genera
     try {
         $periferico->save();
         //Datos de log Historico
         $historico = new Historico();
         $historico->user = $usuario->username;
         $historico->action = $action;
         $historico->table = "Periferico";
         $historico->reg = $periferico->id;
         $historico->save();
     } catch (exception $e) {
         $tipos = Tipoperiferico::All();
         $marcas = Marcaperiferico::All();
         $modelos = Modeloperiferico::All();
         $departamentos = Departamento::All();
         $centros = Centro::All();
         $estados = Estadocomputo::All();
         $mensaje = "Hay un error en la información capturada, Por favor verificala.";
         $nuevo = true;
         $editar = true;
         $opcion = 'computo';
         $data = array('usuario' => $usuario, 'periferico' => $periferico, 'tipos' => $tipos, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'estados' => $estados, 'editar' => $editar, 'mensaje' => $mensaje, 'nuevo' => $nuevo, 'opcion' => $opcion);
         return View::make('/periferico/periferico_edicion', $data);
     }
     //Informacion de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Catalogos
     $tipos = Tipoperiferico::All();
     $marcas = Marcaperiferico::All();
     $modelos = Modeloperiferico::All();
     $departamentos = Departamento::All();
     $centros = Centro::All();
     return Redirect::to('periferico/ver/' . $periferico->id);
 }