/**
  * Realiza las validaciones necesarios en el momento de guardar un nuevo tipo de secretaria usando el recurso \Validator
  * Guardar un nuevo tipo de secretaria - Metodo Store()
  * @return Redirecciona a la view principal tipoSecetaria luego de Guardar los cambios
  */
 public function store()
 {
     $data = \Request::all();
     $rules = array('nombre_secretaria' => 'required|max:60|unique:tipo_secretaria,nombre_secretaria');
     $error = \Validator::make($data, $rules);
     if ($error->fails()) {
         return redirect()->back()->withErrors($error->errors())->withInput(\Request::all());
     }
     $p = new Secretaria();
     $p->nombre_secretaria = \Input::get('nombre_secretaria');
     $p->save();
     return \Redirect::route('tipoSecretaria')->with('alert', 'Registro creado con exito!');
 }
 public function save_secre(Request $request)
 {
     $k = new Kardex();
     $k->nombres = $request->nombres;
     $k->ap_paterno = $request->father;
     $k->ap_materno = $request->mother;
     $k->ci = $request->ci;
     $k->sexo = $request->sexo;
     $k->estado = 1;
     $k->save();
     $user_id = Kardex::select('id')->where('ci', '=', $request->ci)->get();
     $u = new User();
     $u->email = $request->email;
     $u->password = \Hash::make($request->ci);
     $u->tipo_usuario = 5;
     $u->id_kardex = $user_id[0]->id;
     $u->save();
     $st_id = User::select('id')->where('email', '=', $request->email)->get();
     $e = new Secretaria();
     $e->antiguedad = $request->ant;
     $e->id_user = $st_id[0]->id;
     $e->save();
     return Redirect::back()->with(['success' => ' ']);
 }