public function postListar()
 {
     //si la peticion es ajax
     if (Request::ajax()) {
         $r = ActividadTipo::Listar();
         return Response::json(array('rst' => 1, 'datos' => $r));
     }
 }
 public function postCambiarestadotipo()
 {
     if (Request::ajax()) {
         $actividad = ActividadTipo::find(Input::get('id'));
         $actividad->estado = Input::get('estado');
         $actividad->usuario_updated_at = Auth::user()->id;
         $actividad->save();
         return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente'));
     }
 }
 public function postCapacity()
 {
     $capacity = new Capacity();
     $fecha = explode(" - ", Input::get('fecha'));
     $actividad_tipo_id = Input::get('actividad_tipo_id');
     $mdf = Input::get('mdf');
     $actividadTipo = ActividadTipo::find($actividad_tipo_id);
     $label = $duracion = '';
     if ($actividadTipo != NULL and $actividadTipo != '') {
         $label = $actividadTipo->label;
         $duracion = $actividadTipo->duracion;
     }
     $data["fecha"] = array();
     while ($fecha[0] <= $fecha[1]) {
         array_push($data['fecha'], $fecha[0]);
         $fecha[0] = date("Y-m-d", strtotime($fecha[0] . " + 1 days"));
     }
     //Sin bucket
     //$data["bucket"] = "BK_PRUEBAS_TOA";
     $data["time_slot"] = "";
     $data["work_skill"] = "{$label}";
     $data["activity_field"] = array(array("name" => "worktype_label", "value" => "{$label}"), array("name" => "XA_WORK_ZONE_KEY", "value" => "{$mdf}"));
     $response = $capacity->getCapacity($data);
     return json_encode(array('rst' => 1, 'datos' => $response, 'duracion' => $duracion));
 }