private void schedulerControl1_InitAppointmentImages(object sender, AppointmentImagesEventArgs e) { if (e.Appointment.CustomFields["ApptImage1"] != null) { byte[] imageBytes = (byte[])e.Appointment.CustomFields["ApptImage1"]; if (imageBytes != null) { AppointmentImageInfo info = new AppointmentImageInfo(); using (MemoryStream ms = new MemoryStream(imageBytes)) { info.Image = Image.FromStream(ms); info.Image.Tag = e.ImageInfoList.Add(info); } } } if (e.Appointment.CustomFields["ApptImage2"] != null) { byte[] imageBytes = (byte[])e.Appointment.CustomFields["ApptImage2"]; if (imageBytes != null) { AppointmentImageInfo info = new AppointmentImageInfo(); using (MemoryStream ms = new MemoryStream(imageBytes)) { info.Image = Image.FromStream(ms); e.ImageInfoList.Add(info); } } } }
private void schedulerControl1_InitAppointmentImages(object sender, DevExpress.XtraScheduler.AppointmentImagesEventArgs e) { AppointmentImageInfo info = new AppointmentImageInfo(); info.Image = this.sportsImages.Images[Convert.ToInt32(e.Appointment.LabelKey)]; e.ImageInfoList.Add(info); }
void AddImageByIndex(AppointmentImageInfoCollection c, int index) { AppointmentImageInfo info = new AppointmentImageInfo(); info.ImageIndex = index; c.Add(info); }
public static void scheduler_InitAppointmentImages(object sender, AppointmentImagesEventArgs e) { AppointmentImageInfo info = new AppointmentImageInfo(); info.Image = Image.FromFile("image.png"); e.ImageInfoList.Add(info); }
protected void ASPxScheduler1_InitAppointmentImages(object sender, AppointmentImagesEventArgs e) { ImageProperties imageProperties = new ImageProperties("~/ImageHandler.ashx?imgId=" + e.Appointment.LabelKey.ToString()); imageProperties.Width = 24; imageProperties.Height = 24; AppointmentImageInfo info = new AppointmentImageInfo(); info.ImageProperties = imageProperties; e.ImageInfoList.Add(info); }
private void schedulerControl1_InitAppointmentImages(object sender, AppointmentImagesEventArgs e) { AppointmentImageInfoCollection c = e.ImageInfoList; CustomObject obj = e.Appointment.CustomFields[CustomFieldName] as CustomObject; AppointmentImageInfo info = new AppointmentImageInfo(); if ((obj != null) && (obj.Picture != null)) { info.Image = obj.Picture; info.ImageIndex = 2; c.Add(info); } }
private void schedulerControl1_InitAppointmentImages(object sender, AppointmentImagesEventArgs e) { MyAppointment a = e.Appointment.GetSourceObject(schedulerStorage1) as MyAppointment; if (a != null) { a.CalculateAppointmentInfo(Properties.Settings.Default.Main_DeadlineDaysBefore); AppointmentImageInfo info = new AppointmentImageInfo(); info.Image = imageCollection1.Images[SelectImageIndex(a)]; //AppointmentImageInfo info1 = new AppointmentImageInfo(); //info1.Image = Properties.Resources.openHS; e.ImageInfoList.Add(info); //e.ImageInfoList.Add(info1); } }
private void timelineCells1_InitAppointmentImages(object sender, DevExpress.XtraScheduler.AppointmentImagesEventArgs e) { Appointment apt = e.Appointment; Assignment ass = apt.GetSourceObject(this.schedulerControlPrintAdapter1.SchedulerControl.Storage) as Assignment; AppointmentImageInfoCollection c = e.ImageInfoList; c.Clear(); c.Images = imageCollection1; AddImageByIndex(c, SelectImage(ass)); if (ass.CheckedIn) { AppointmentImageInfo info1 = new AppointmentImageInfo(); info1.Image = Properties.Resources.Lock_Lock_icon16; //AppointmentImageInfo info1 = new AppointmentImageInfo(); //info1.Image = Properties.Resources.openHS; c.Add(info1); } }
private void schedulerControl1_InitAppointmentImages_1(object sender, AppointmentImagesEventArgs e) { Assignment a = e.Appointment.GetSourceObject(schedulerStorage1) as Assignment; if (a != null) { AppointmentImageInfo info = new AppointmentImageInfo(); info.Image = SelectImage(a); //AppointmentImageInfo info1 = new AppointmentImageInfo(); //info1.Image = Properties.Resources.openHS; e.ImageInfoList.Add(info); //e.ImageInfoList.Add(info1); if (a.CheckedIn) { AppointmentImageInfo info1 = new AppointmentImageInfo(); info1.Image = Properties.Resources.Lock_Lock_icon16; //AppointmentImageInfo info1 = new AppointmentImageInfo(); //info1.Image = Properties.Resources.openHS; e.ImageInfoList.Add(info1); } } }