private void InitializeStorage() { AppointmentCustomFieldMapping safeIntervalStartCustomField = new AppointmentCustomFieldMapping("SafeIntervalStartCF", "SafeIntervalStartDB", FieldValueType.DateTime); schedulerStorage1.Appointments.CustomFieldMappings.Add(safeIntervalStartCustomField); AppointmentCustomFieldMapping safeIntervalEndCustomField = new AppointmentCustomFieldMapping("SafeIntervalEndCF", "SafeIntervalEndDB", FieldValueType.DateTime); schedulerStorage1.Appointments.CustomFieldMappings.Add(safeIntervalEndCustomField); Appointment apt1 = schedulerStorage1.CreateAppointment(AppointmentType.Normal); apt1.Subject = "TestSubject1"; apt1.Start = DateTime.Today.AddHours(1); apt1.Duration = TimeSpan.FromHours(1); apt1.CustomFields["SafeIntervalStartCF"] = apt1.Start.AddHours(-1); apt1.CustomFields["SafeIntervalEndCF"] = apt1.End.AddHours(1); schedulerStorage1.Appointments.Add(apt1); Appointment apt2 = schedulerStorage1.CreateAppointment(AppointmentType.Normal); apt2.Subject = "TestSubject2"; apt2.Start = DateTime.Today.AddHours(5); apt2.Duration = TimeSpan.FromHours(1); apt2.CustomFields["SafeIntervalStartCF"] = apt2.Start.AddHours(-1); apt2.CustomFields["SafeIntervalEndCF"] = apt2.End.AddHours(1); schedulerStorage1.Appointments.Add(apt2); schedulerStorage1.AppointmentInserting += schedulerStorage1_AppointmentInserting; schedulerStorage1.AppointmentChanging += schedulerStorage1_AppointmentChanging; }
private void AddCustomFieldsMapping() { var IdContractMapping = new AppointmentCustomFieldMapping("IdContract", "IdContract"); var ds = new AppointmentCustomFieldMapping("dsEmp", "dsEmp"); schedulerStorage1.Appointments.CustomFieldMappings.Add(IdContractMapping); schedulerStorage1.Appointments.CustomFieldMappings.Add(ds); }
//bool IsIntervalAllowed(TimeInterval interval, DateTime dayStart) //{ // TimeInterval lunchTime = new TimeInterval(dayStart.Add(restrictedArea.Start), // dayStart.Add(restrictedArea.End)); // return !interval.IntersectsWithExcludingBounds(lunchTime); //} void FillData() { AppointmentCustomFieldMapping customNameMapping = new AppointmentCustomFieldMapping("CustomIdResource", "CustomIdResource"); //AppointmentCustomFieldMapping customStatusMapping = new AppointmentCustomFieldMapping("CustomStatus", "CustomStatus"); schedulerStorage1.Appointments.CustomFieldMappings.Add(customNameMapping); //schedulerStorage1.Appointments.CustomFieldMappings.Add(customStatusMapping); FillResourcesStorage(schedulerStorage1.Resources.Items); FillAppointmentsStorage(schedulerStorage1.Appointments.Items); }
void FillData() { AppointmentCustomFieldMapping customNameMapping = new AppointmentCustomFieldMapping("CustomName", "CustomName"); AppointmentCustomFieldMapping customStatusMapping = new AppointmentCustomFieldMapping("CustomStatus", "CustomStatus"); schedulerDataStorage1.Appointments.CustomFieldMappings.Add(customNameMapping); schedulerDataStorage1.Appointments.CustomFieldMappings.Add(customStatusMapping); FillResourcesStorage(schedulerDataStorage1.Resources.Items, resDataFileName); FillAppointmentsStorage(schedulerDataStorage1.Appointments.Items, aptDataFileName); }
public Form1() { InitializeComponent(); schedulerControl1.Start = DateTime.Now; schedulerControl1.DayView.DayCount = 5; AppointmentCustomFieldMapping mapping = new AppointmentCustomFieldMapping(CustomFieldName, CustomFieldName, FieldValueType.Object); schedulerStorage1.Appointments.CustomFieldMappings.Add(mapping); GenerateAppointments(); }
private void FillData() { AppointmentCustomFieldMapping customNameMapping = new AppointmentCustomFieldMapping("CustomName", "CustomName"); AppointmentCustomFieldMapping customStatusMapping = new AppointmentCustomFieldMapping("CustomStatus", "CustomStatus"); schedulerStorage.Appointments.CustomFieldMappings.Add(customNameMapping); schedulerStorage.Appointments.CustomFieldMappings.Add(customStatusMapping); // schedulerStorage1.Appointments.ResourceSharing = true; // FillResourcesStorage(schedulerStorage1.Resources.Items, resDataFileName); FillAppointmentsStorage(schedulerStorage.Appointments.Items); }
private void MapearCalendario() { schedulerStorage1.Appointments.Mappings.Subject = "Cliente"; //"Asunto"; schedulerStorage1.Appointments.Mappings.Location = "Ubicacion"; schedulerStorage1.Appointments.Mappings.Description = "Descripcion"; schedulerStorage1.Appointments.Mappings.Start = "FechaHoraComienzo"; schedulerStorage1.Appointments.Mappings.End = "FechaHoraTermino"; schedulerStorage1.Appointments.Mappings.Label = "EstadoVista"; schedulerStorage1.Appointments.Mappings.Status = "StatusUsuario"; AppointmentCustomFieldMapping custom = new AppointmentCustomFieldMapping("IdVisita", "Id", FieldValueType.String); schedulerStorage1.Appointments.CustomFieldMappings.Add(custom); }
private void Form1_Load(object sender, EventArgs e) { AppointmentCustomFieldMapping unique = new AppointmentCustomFieldMapping("UniqueID", "UniqueID"); this.schedulerStorage1.Appointments.CustomFieldMappings.Add(unique); Appointment apt; for (int i = 0; i < 50; i++) { apt = this.schedulerStorage1.CreateAppointment(AppointmentType.Normal); apt.Start = DateTime.Today.Date.AddDays(i); apt.Subject = "test appointment " + i.ToString(); apt.CustomFields["UniqueID"] = i; this.schedulerStorage1.Appointments.Add(apt); } }
private void SetMappings() { this.schedulerStorage1.Appointments.Mappings.Start = "StartTime"; this.schedulerStorage1.Appointments.Mappings.End = "EndTime"; this.schedulerStorage1.Appointments.Mappings.Subject = "Subject"; this.schedulerStorage1.Appointments.Mappings.AllDay = "AllDay"; this.schedulerStorage1.Appointments.Mappings.Description = "Description"; this.schedulerStorage1.Appointments.Mappings.Label = "Label"; this.schedulerStorage1.Appointments.Mappings.Location = "Location"; this.schedulerStorage1.Appointments.Mappings.RecurrenceInfo = "RecurrenceInfo"; this.schedulerStorage1.Appointments.Mappings.ReminderInfo = "ReminderInfo"; this.schedulerStorage1.Appointments.Mappings.ResourceId = "OwnerId"; this.schedulerStorage1.Appointments.Mappings.Status = "Status"; this.schedulerStorage1.Appointments.Mappings.Type = "EventType"; AppointmentCustomFieldMapping customTextMapping = new AppointmentCustomFieldMapping("CustomTextField", "CustomText"); AppointmentCustomFieldMapping customColorMapping = new AppointmentCustomFieldMapping("CustomColorField", "CustomColor"); schedulerStorage1.Appointments.CustomFieldMappings.Add(customTextMapping); schedulerStorage1.Appointments.CustomFieldMappings.Add(customColorMapping); }
private void MapearCalendario() { schedulerStorage1.Appointments.Mappings.Subject = "Cliente"; //"Asunto"; schedulerStorage1.Appointments.Mappings.Location = "Ubicacion"; schedulerStorage1.Appointments.Mappings.Description = "Descripcion"; schedulerStorage1.Appointments.Mappings.Start = "FechaHoraComienzo"; schedulerStorage1.Appointments.Mappings.End = "FechaHoraTermino"; schedulerStorage1.Appointments.Mappings.Label = "EstadoVista"; schedulerStorage1.Appointments.Mappings.Status = "StatusUsuario"; AppointmentCustomFieldMapping custom = new AppointmentCustomFieldMapping("IdVisita", "Id", FieldValueType.String); schedulerStorage1.Appointments.CustomFieldMappings.Add(custom); }
//bool IsIntervalAllowed(TimeInterval interval, DateTime dayStart) //{ // TimeInterval lunchTime = new TimeInterval(dayStart.Add(restrictedArea.Start), // dayStart.Add(restrictedArea.End)); // return !interval.IntersectsWithExcludingBounds(lunchTime); //} void FillData() { AppointmentCustomFieldMapping customNameMapping = new AppointmentCustomFieldMapping("CustomIdResource", "CustomIdResource"); //AppointmentCustomFieldMapping customStatusMapping = new AppointmentCustomFieldMapping("CustomStatus", "CustomStatus"); schedulerStorage1.Appointments.CustomFieldMappings.Add(customNameMapping); //schedulerStorage1.Appointments.CustomFieldMappings.Add(customStatusMapping); FillResourcesStorage(schedulerStorage1.Resources.Items); FillAppointmentsStorage(schedulerStorage1.Appointments.Items); }