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); } }
static void UpdateAppointments(SchedulerDataSource schedulerDataSource) { SchedulerAppointment[] appointmentsToUpdate = SchedulerExtension.GetAppointmentsToUpdate <SchedulerAppointment>("scheduler", schedulerDataSource.Appointments, schedulerDataSource.Resources, Settings.Storage.Appointments, Settings.Storage.Resources); schedulerDataSource.UpdateSchedulerAppointments(appointmentsToUpdate.ToList()); }
private static void UpdateAppointments(SchedulerDataObject dataObject) { var currentTenant = caCurrent.CurrentTenant(); var appointmentServices = DependencyResolver.Current.GetService <IAppointmentsService>(); var updAppointments = SchedulerExtension.GetAppointmentsToUpdate <Appointments>("Scheduler", dataObject.FetchAppointments, dataObject.Resources, AppointmentStorage, ResourceStorage); foreach (var appointment in updAppointments) { var origAppointment = appointmentServices.GetAllActiveAppointments(currentTenant.TenantId).FirstOrDefault(a => a.AppointmentId == appointment.AppointmentId); if (!appointment.ResourceIDs.Contains("<ResourceIds>")) { int ResId = Convert.ToInt32(appointment.ResourceIDs); origAppointment.ResourceId = ResId; origAppointment.ResourceIDs = $"<ResourceIds>\r\n<ResourceId Type = \"System.Int32\" Value = \"{ResId}\" />\r\n</ResourceIds>"; } else { origAppointment.ResourceIDs = appointment.ResourceIDs; } appointmentServices.UpdateAppointment(appointment); } }
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 UpdateAppointments() { foreach (Appointment appointment in SchedulerExtension.GetAppointmentsToUpdate <Appointment>("Scheduler", Appointments, Resources, AppointmentStorage, ResourceStorage)) { OutlookDataProvider.UpdateAppointment(appointment); } }
void UpdateAppointment() { XPAppointmentViewModel insertedAppt = SchedulerExtension.GetAppointmentToInsert <XPAppointmentViewModel>( SchedulerHelper.Settings, GetAppointments(), GetResources() ); if (insertedAppt != null) { Save(insertedAppt); } XPAppointmentViewModel[] updatedAppt = SchedulerExtension.GetAppointmentsToUpdate <XPAppointmentViewModel>( SchedulerHelper.Settings, GetAppointments(), GetResources() ); foreach (var appt in updatedAppt) { Save(appt); } XPAppointmentViewModel[] removedAppt = SchedulerExtension.GetAppointmentsToRemove <XPAppointmentViewModel>( SchedulerHelper.Settings, GetAppointments(), GetResources() ); foreach (var appt in removedAppt) { Delete(appt); } }
static void UpdateAppointments(SchedulerDataObject dataObject) { var context = DependencyResolver.Current.GetService <IApplicationContext>(); var updAppointments = SchedulerExtension .GetAppointmentsToUpdate <Ganedata.Core.Entities.Domain.MarketRouteSchedule>("RouteScheduler", dataObject.FetchAppointments, dataObject.Resources, AppointmentStorage, ResourceStorage); foreach (var appointment in updAppointments) { var origAppointment = context.MarketRouteSchedules.FirstOrDefault(a => a.MarketRouteScheduleId == appointment.MarketRouteScheduleId); if (string.IsNullOrEmpty(appointment.WarehouseIDs) || !appointment.WarehouseIDs.Contains("<ResourceIds>")) { int ResId = Convert.ToInt32(appointment.WarehouseId); appointment.WarehouseIDs = $"<ResourceIds>\r\n<ResourceId Type = \"System.Int32\" Value = \"{ResId}\" />\r\n</ResourceIds>"; } context.Entry(origAppointment).CurrentValues.SetValues(appointment); } context.SaveChanges(); }
private static void UpdateAppointments() { var appointments = AppointmentContext.MarketRouteSchedules.ToList(); var markets = AppointmentContext.Markets.ToList(); var updAppointments = SchedulerExtension.GetAppointmentsToUpdate <MarketRouteSchedule>("Scheduler", appointments, markets, AppointmentStorage, ResourceStorage); foreach (var appointment in updAppointments) { var origAppointment = appointments.FirstOrDefault(a => a.MarketRouteScheduleId == appointment.MarketRouteScheduleId); if (!appointment.VehicleIDs.Contains("<VehicleIds>")) { int ResId = Convert.ToInt32(appointment.VehicleIDs); origAppointment.VehicleId = ResId; origAppointment.VehicleIDs = $"<VehicleIds>\r\n<VehicleId Type = \"System.Int32\" Value = \"{ResId}\" />\r\n</VehicleIds>"; } else { origAppointment.VehicleIDs = appointment.VehicleIDs; } AppointmentContext.Entry(origAppointment); if (origAppointment != null) { origAppointment.AllDay = appointment.AllDay; origAppointment.StartTime = appointment.StartTime; origAppointment.EndTime = appointment.EndTime; origAppointment.Subject = appointment.Subject; origAppointment.Description = appointment.Description; origAppointment.Location = appointment.Location; origAppointment.EventType = appointment.EventType; origAppointment.RecurrenceInfo = appointment.RecurrenceInfo; origAppointment.ReminderInfo = appointment.ReminderInfo; origAppointment.Label = appointment.Label; origAppointment.Status = appointment.Status; AppointmentContext.MarketRouteSchedules.Attach(origAppointment); var entry = AppointmentContext.Entry <MarketRouteSchedule>(origAppointment); entry.Property(e => e.AllDay).IsModified = true; entry.Property(e => e.VehicleId).IsModified = true; entry.Property(e => e.VehicleIDs).IsModified = true; entry.Property(e => e.StartTime).IsModified = true; entry.Property(e => e.EndTime).IsModified = true; entry.Property(e => e.Subject).IsModified = true; entry.Property(e => e.Description).IsModified = true; entry.Property(e => e.Location).IsModified = true; entry.Property(e => e.EventType).IsModified = true; entry.Property(e => e.RecurrenceInfo).IsModified = true; entry.Property(e => e.ReminderInfo).IsModified = true; entry.Property(e => e.Label).IsModified = true; entry.Property(e => e.Status).IsModified = true; } } AppointmentContext.SaveChanges(); }
void UpdateAppointments() { Schedule[] schedules = SchedulerExtension.GetAppointmentsToUpdate <Schedule>("scheduler", SchedulerHelper.DataObject.Appointments, SchedulerHelper.DataObject.Resources, SchedulerHelper.AppointmentStorage, SchedulerHelper.ResourceStorage); foreach (var schedule in schedules) { SchedulingDBDataProvider.UpdateSchedule(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); }
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); } }
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 static T[] GetAppointmentsToUpdate <T>(SchedulerDataObject dataObject, MVCxAppointmentStorage appointmentStorage) where T : ScheduleBase { return(SchedulerExtension.GetAppointmentsToUpdate <T>("scheduler", dataObject.Appointments, dataObject.Resources, appointmentStorage, SchedulerDemoHelper.DefaultResourceStorage)); }