public function guardarUsuario()
 {
     $response = 0;
     $id_usuario = User::codigo_nuevo_usuario();
     $cedula = e(Input::get('cedula_usuario'));
     $nick = e(Input::get('nick_usuario'));
     $nombres = e(Input::get('nombres_usuario'));
     $apellidos = e(Input::get('apellidos_usuario'));
     $password = Hash::make(e(Input::get('contrasena')));
     $correo = e(Input::get('correo_usuario'));
     $telefono = e(Input::get('telefono_usuario'));
     $sexo = e(Input::get('genero_usuario'));
     $imagen_formal = Input::file('imagen_formal');
     $imagen_informal = Input::file('imagen_informal');
     // INICIO conseguir el nombre de archivos
     $imagen_f = $id_usuario . '_imgFormal.' . $imagen_formal->getClientOriginalExtension();
     $imagen_i = $id_usuario . '_imgInformal.' . $imagen_informal->getClientOriginalExtension();
     // FIN conseguir el nombre de archivos
     $fecha_nacimiento = e(Input::get('fecha_nacimiento'));
     $area_gestion = e(Input::get('area_gestion'));
     $tipo_usuario = e(Input::get('tipo_usuario'));
     $response = User::insertar_usuario($id_usuario, $cedula, $nick, $nombres, $apellidos, $password, $correo, $telefono, $sexo, $imagen_f, $imagen_i, $fecha_nacimiento, $area_gestion, $tipo_usuario);
     if ($response == 1) {
         $imagen_formal->move('img/usuario', $imagen_f);
         $imagen_informal->move('img/usuario', $imagen_i);
         return Redirect::to(URL::previous())->withMensaje('Usuario Insertado Correctamente');
     } else {
         return Redirect::to(URL::previous())->withError('Ha ocurrido un error');
     }
 }