示例#1
0
 public function store(Request $request)
 {
     try {
         $data = $request->all();
         $estado = "";
         if ($data["vistoAutoriza"] == false || $data["vistoJefe"] == false) {
             $estado = "ESPERANDO";
         } else {
             if ($data["vistoAutoriza"] == true && $data["vistoJefe"] == true) {
                 $estado = "AUTORIZADO";
             }
         }
         $permiso = new Permiso();
         $permiso->estado = $estado;
         $permiso->fechaSalida = $data["fechaSalida"];
         $permiso->fechaEntrada = $data["fechaEntrada"];
         $permiso->horaSalida = $data["horaSalida"];
         $permiso->horaEntrada = $data["horaEntrada"];
         $permiso->TipoPermisos_id = $data["motivoPermiso"];
         $permiso->Empleados_id = $data["funcionario"];
         $permiso->otroMotivo = $data["otroMotivo"];
         $permiso->remuneracion = $data["remuneracion"];
         $permiso->vistoAutoriza = $data["vistoAutoriza"];
         $permiso->vistoJefe = $data["vistoJefe"];
         $permiso->save();
         return JsonResponse::create(array('message' => "Permiso enviado exitosamente"), 200);
     } catch (Exception $exc) {
         return JsonResponse::create(array('message' => "No se pudo guardar el Permiso", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401);
     }
 }
示例#2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param    \Illuminate\Http\Request  $request
  * @return  \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $input = Request::except('_token');
     $permiso = new Permiso();
     $permiso->name = $input['name'];
     $permiso->save();
     return redirect('permiso');
 }
示例#3
0
 public function store(Request $request)
 {
     $permiso = new Permiso($request->all());
     $permiso->fecha_inicio = fecha_ymd($request->fecha_inicio);
     $permiso->fecha_final = fecha_ymd($request->fecha_final);
     $permiso->save();
     Flash::success('Permiso registrado con exito!');
     return redirect()->route('medico.permisos.index');
 }