// client/admin changed to another user tab protected void WebScheduleInfo1_ActiveResourceChanged(object sender, ActiveResourceChangedEventArgs e) { List<LeadTask> tasks = null; DateTime fromDate = SchedulerManager.GetScheduleFromDate(WebScheduleInfo1); DateTime toDate = SchedulerManager.GetScheduleEndDate(WebDayView1); int userID = Convert.ToInt32(e.ResourceDataKey); // save it in viewstate ActiveResourceKey = e.ResourceDataKey; Expression<Func<CRM.Data.Entities.Task, bool>> predicate = PredicateBuilder.True<CRM.Data.Entities.Task>(); predicate = predicate.And(LeadTask => LeadTask.start_date >= fromDate && LeadTask.end_date <= toDate); predicate = predicate.And(LeadTask => LeadTask.owner_id == userID); tasks = TasksManager.GetLeadTask(predicate, fromDate, toDate); SchedulerManager.BindAppointment(WebScheduleInfo1, tasks); //SchedulerManager.BindUserAppointments(WebScheduleInfo1, userID, fromDate, toDate); }