private void btnExport_Click(object sender, EventArgs e) { iCalendarExporter exporter = new iCalendarExporter(schedulerStorage1); exporter.AppointmentExporting += new AppointmentExportingEventHandler(exporter_AppointmentExporting); exporter.Export(iCalendarExchangeFilePath); ShowiCalendarExchangeFile(); }
void ExportAppointments(Stream stream) { if (stream == null) { return; } iCalendarExporter exporter = new iCalendarExporter(schedulerControl1.Storage.InnerStorage); exporter.ProductIdentifier = "-//Developer Express Inc.//DXScheduler iCalendarExchange Example//EN"; exporter.Export(stream); }
void ExportAppointments(Stream stream) { if (stream == null || Stream.Null.Equals(stream)) { return; } iCalendarExporter exporter = new iCalendarExporter(schedulerControl1.GetCoreStorage()); exporter.ProductIdentifier = "-//Developer Express Inc.//DXScheduler iCalendarExchange Example//EN"; exporter.Export(stream); }
void ExportAppointments(Stream stream) { if (stream == null) { return; } iCalendarExporter exporter = new iCalendarExporter(schedulerStorage1); exporter.ProductIdentifier = "-//Developer Express Inc.//XtraScheduler iCalendarExportDemo//EN"; exporter.AppointmentExporting += new AppointmentExportingEventHandler(exporter_AppointmentExporting); exporter.Export(stream); }
void ExportAppointments(Stream stream) { if (stream == null) { return; } iCalendarExporter exporter = new iCalendarExporter(schedulerStorage1); exporter.AppointmentExporting += new AppointmentExportingEventHandler(exporter_AppointmentExporting); exporter.Export(stream); }
void ExportAppointments(Stream stream) { if (stream == null) { return; } iCalendarExporter exporter = new iCalendarExporter(scheduler.Storage.InnerStorage); int sourceObjectCount = exporter.SourceObjectCount; progressBar.Maximum = sourceObjectCount; exporter.ProductIdentifier = "-//Developer Express Inc.//DXScheduler iCalendarExchangeDemo//EN"; exporter.AppointmentExporting += new AppointmentExportingEventHandler(exporter_AppointmentExporting); exporter.Export(stream); }
void ExportAppointment(Stream stream) { if (stream == null) { return; } AppointmentBaseCollection aptsToExport = new AppointmentBaseCollection(); aptsToExport.Add(Controller.EditedAppointmentCopy); iCalendarExporter exporter = new iCalendarExporter(this.storage, aptsToExport); exporter.ProductIdentifier = "-//Developer Express Inc."; exporter.Export(stream); }
void PostCalendarFile(AppointmentBaseCollection appointments) { iCalendarExporter exporter = new iCalendarExporter(Control.Storage, appointments); if (appointments.Count == 0) { return; } MemoryStream memoryStream = new MemoryStream(); exporter.Export(memoryStream); memoryStream.WriteTo(Control.Page.Response.OutputStream); Control.Page.Response.ContentType = "text/calendar"; Control.Page.Response.AddHeader("Content-Disposition", "attachment; filename=appointment.ics"); Control.Page.Response.End(); }
void DoiCalendarExport(string outFileName) { DateTime now = DateTime.Now.Date; // Exporting 3 days only. AppointmentBaseCollection appointments = schedulerStorage1.GetAppointments(new TimeInterval(now, now.AddDays(3))); iCalendarExporter exporter = new iCalendarExporter(schedulerStorage1, appointments); exporter.CustomPropertyIdentifier = CustomPropertySignature; exporter.AppointmentExporting += new AppointmentExportingEventHandler(OnExportAppointment); using (FileStream fs = new FileStream(outFileName, FileMode.Create)) { try { exporter.Export(fs); iCalendarFileName = outFileName; } catch (Exception e) { MessageBox.Show(e.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); iCalendarFileName = ""; } } }
void ExportAppointments(Stream stream) { if (stream == null) return; iCalendarExporter exporter = new iCalendarExporter(schedulerStorage1); exporter.ProductIdentifier = "-//Developer Express Inc.//XtraScheduler iCalendarExportDemo//EN"; exporter.AppointmentExporting += new AppointmentExportingEventHandler(exporter_AppointmentExporting); exporter.Export(stream); }