static void UpdateAppointment() { DBAppointment[] insertedAppt = SchedulerExtension.GetAppointmentsToInsert <DBAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.FetchAppointmentsHelperMethod, SchedulerDataHelper.GetResources()); foreach (var appt in insertedAppt) { SchedulerDataHelper.InsertAppointment(appt); } DBAppointment[] updatedAppt = SchedulerExtension.GetAppointmentsToUpdate <DBAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.FetchAppointmentsHelperMethod, SchedulerDataHelper.GetResources()); foreach (var appt in updatedAppt) { SchedulerDataHelper.UpdateAppointment(appt); } DBAppointment[] removedAppt = SchedulerExtension.GetAppointmentsToRemove <DBAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.FetchAppointmentsHelperMethod, SchedulerDataHelper.GetResources()); foreach (var appt in removedAppt) { SchedulerDataHelper.RemoveAppointment(appt); } }
static void UpdateAppointment() { CarScheduling insertedAppt = SchedulerExtension.GetAppointmentToInsert <CarScheduling>( SchedulerHelper.Settings, SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources() ); SchedulerDataHelper.InsertAppointment(insertedAppt); CarScheduling[] updatedAppt = SchedulerExtension.GetAppointmentsToUpdate <CarScheduling>( SchedulerHelper.Settings, SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources() ); foreach (var appt in updatedAppt) { SchedulerDataHelper.UpdateAppointment(appt); } CarScheduling[] removedAppt = SchedulerExtension.GetAppointmentsToRemove <CarScheduling>( SchedulerHelper.Settings, SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources() ); foreach (var appt in removedAppt) { SchedulerDataHelper.RemoveAppointment(appt); } }
public ActionResult SchedulerPartial() { string request = (Request.Params["SelectedResources"] != null) ? (Request.Params["SelectedResources"]) : string.Empty; List <int> resourcesIds = (request != string.Empty) ? request.Split(';').Select(n => Convert.ToInt32(n)).ToList <int>() : new List <int>(); return(PartialView("SchedulerPartial", SchedulerDataHelper.GetDataObjectFilteredByResources(resourcesIds))); }
XtraReport CreateReport() { SchedulerDayReport report = new SchedulerDayReport(); report.SchedulerAdapter = SchedulerDataHelper.CreateSchedulerStoragePrintAdapter(new TimeInterval(Start, End)); return(report as XtraReport); }
public ActionResult EditingPartialEditAppointment() { try { SchedulerDataHelper.UpdateEditableDataObject(); } catch (Exception e) { ViewData["SchedulerErrorText"] = e.Message; } return(PartialView("EditingPartial", SchedulerDataHelper.EditableDataObject)); }
void RemoveAppointments() { if (!ModelState.IsValid) { return; } ValidationSchedule[] schedules = SchedulerDataHelper.GetAppointmentsToRemove <ValidationSchedule>( SchedulerDataHelper.CustomDataObject, SchedulerDemoHelper.CustomAppointmentStorage); foreach (var schedule in schedules) { CarsDataProvider.DeleteCarScheduling <ValidationSchedule>(schedule); } }
void InsertAppointment() { ValidationSchedule schedule = SchedulerDataHelper.GetAppointmentToInsert <ValidationSchedule>( SchedulerDataHelper.CustomDataObject, SchedulerDemoHelper.CustomAppointmentStorage); if (schedule != null && TryValidateModel(schedule)) { CarsDataProvider.InsertSchedule <ValidationSchedule>(schedule); } else { ViewData["EditableSchedule"] = schedule; } }
static void UpdateAppointment() { List <CustomAppointment> appointmnets = System.Web.HttpContext.Current.Session["AppointmentsList"] as List <CustomAppointment>; List <CustomResource> resources = System.Web.HttpContext.Current.Session["ResourcesList"] as List <CustomResource>; CustomAppointment[] insertedAppts = SchedulerExtension.GetAppointmentsToInsert <CustomAppointment>(SchedulerDataHelper.GetSchedulerSettings(), appointmnets, resources); SchedulerDataHelper.InsertAppointments(insertedAppts); CustomAppointment[] updatedAppts = SchedulerExtension.GetAppointmentsToUpdate <CustomAppointment>(SchedulerDataHelper.GetSchedulerSettings(), appointmnets, resources); SchedulerDataHelper.UpdateAppointments(updatedAppts); CustomAppointment[] removedAppts = SchedulerExtension.GetAppointmentsToRemove <CustomAppointment>(SchedulerDataHelper.GetSchedulerSettings(), appointmnets, resources); SchedulerDataHelper.RemoveAppointments(removedAppts); }
void UpdateAppointment() { if (!ModelState.IsValid) { return; } ValidationSchedule[] schedules = SchedulerDataHelper.GetAppointmentsToUpdate <ValidationSchedule>( SchedulerDataHelper.CustomDataObject, SchedulerDemoHelper.CustomAppointmentStorage); foreach (var schedule in schedules) { if (!TryValidateModel(schedule)) { ViewData["EditableSchedule"] = schedule; break; } CarsDataProvider.UpdateSchedule <ValidationSchedule>(schedule); } }
static void UpdateAppointment() { EFAppointment insertedAppt = SchedulerExtension.GetAppointmentToInsert <EFAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources()); SchedulerDataHelper.InsertAppointment(insertedAppt); EFAppointment[] updatedAppt = SchedulerExtension.GetAppointmentsToUpdate <EFAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources()); foreach (var appt in updatedAppt) { SchedulerDataHelper.UpdateAppointment(appt); } EFAppointment[] removedAppt = SchedulerExtension.GetAppointmentsToRemove <EFAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources()); foreach (var appt in removedAppt) { SchedulerDataHelper.RemoveAppointment(appt); } }
void UpdateAppointment() { ScheduleCalendar insertedAppt = SchedulerExtension.GetAppointmentToInsert <ScheduleCalendar>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerDataHelper.DefaultAppointmentStorage, SchedulerDataHelper.DefaultResourceStorage); SchedulerDataHelper.InsertAppointment(insertedAppt); ViewData["EditableSchedule"] = insertedAppt; ScheduleCalendar[] updatedAppt = SchedulerExtension.GetAppointmentsToUpdate <ScheduleCalendar>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerDataHelper.DefaultAppointmentStorage, SchedulerDataHelper.DefaultResourceStorage); foreach (var appt in updatedAppt) { SchedulerDataHelper.UpdateAppointment(appt); } ScheduleCalendar[] removedAppt = SchedulerExtension.GetAppointmentsToRemove <ScheduleCalendar>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerDataHelper.DefaultAppointmentStorage, SchedulerDataHelper.DefaultResourceStorage); foreach (var appt in removedAppt) { SchedulerDataHelper.RemoveAppointment(appt); } }
public RangeControlAndScheduler() { InitializeComponent(); this.scheduler.Start = new DateTime(2010, 7, 11); SchedulerDataHelper.LoadTo(this.scheduler); }
public ActionResult EditAppointment() { UpdateAppointment(); return(PartialView("SchedulerPartial", SchedulerDataHelper.GetDataObject(GetSelectedResourceIds()))); }
public ActionResult SchedulerPartial() { return(PartialView("SchedulerPartial", SchedulerDataHelper.GetDataObject(GetSelectedResourceIds()))); }
static void UpdateAppointment() { DBAppointment[] insertedAppointments = SchedulerExtension.GetAppointmentsToInsert <DBAppointment>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerStorageProvider.DefaultAppointmentStorage, SchedulerStorageProvider.DefaultResourceStorage); foreach (var appt in insertedAppointments) { AppointmentDataAccessor.InsertAppointment(appt); } DBAppointment[] updatedAppointments = SchedulerExtension.GetAppointmentsToUpdate <DBAppointment>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerStorageProvider.DefaultAppointmentStorage, SchedulerStorageProvider.DefaultResourceStorage); foreach (var appt in updatedAppointments) { AppointmentDataAccessor.UpdateAppointment(appt); } DBAppointment[] removedAppointments = SchedulerExtension.GetAppointmentsToRemove <DBAppointment>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerStorageProvider.DefaultAppointmentStorage, SchedulerStorageProvider.DefaultResourceStorage); foreach (var appt in removedAppointments) { AppointmentDataAccessor.RemoveAppointment(appt); } }
public ActionResult ContactPartial(int CompanyID) { ViewBag.ContactsDataSource = SchedulerDataHelper.GetCompanyContacts(CompanyID); return(PartialView("ComboboxContactPartial")); }