Forum

DevExpress Schedule...
 
Bildirimler
Hepsini Temizle

DevExpress SchedulerStorage hakkında

4 Yazılar
2 Üyeler
0 Reactions
818 Görüntüleme
(@CaglayanKasdemir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Arkadaşlar merhaba,

DevExpress  SchedulerStorage nesnesinin,
 AppointmentsInserted eventının nasıl kullanıldığı hakkında bilgisi olan yardımcı olabilir mi?

 Hücreye girilen bilgileri sp ile database kaydetmek istiyorum fakat verileri bir türlü işleyemedim.

 Not: Component için Dataset nesnesini kullanmadım. Mapping işlemlerini aşağıdaki gibi kodla yaptım. 

            schedulerStorage1.Appointments.DataSource = dt;
            schedulerStorage1.Appointments.Mappings.AppointmentId = "ID";
            schedulerStorage1.Appointments.Mappings.ResourceId = "KriterID";
            schedulerStorage1.Appointments.Mappings.Start = "BaslangicTarihi";
            schedulerStorage1.Appointments.Mappings.End = "BitisTarihi";
            schedulerStorage1.Appointments.Mappings.Description = "Aciklama";                     schedulerStorage1.Appointments.Mappings.PercentComplete = "Yuzde";

 
Gönderildi : 25/03/2015 07:30

(@eravse)
Gönderiler: 1753
Üye
 

merhaba 

 

Appointment Change methodu ile değişen kısmı yakalayıp

https://documentation.devexpress.com/#CoreLibraries/DevExpressXtraSchedulerSchedulerStorageBase_AppointmentChangingtopic

daha sonra içindeki değeri alıp  

https://documentation.devexpress.com/#CoreLibraries/DevExpressXtraSchedulerSchedulerStorageBase_GetObjectValuetopic 

normal SP kodlarınıza degerı gonderebılırsınız .

Saygılarımla

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 25/03/2015 12:55

(@CaglayanKasdemir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Teşekkürler Erdem Hocam 🙂 

  private void schedulerStorage1_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)

        {

            Appointment apt = ((Appointment)e.Objects[0]);

            if (apt != null)
{

int yuzde  = apt.PercentComplete; 


        }

şeklinde hallettim teşekkürler 🙂

 
Gönderildi : 25/03/2015 18:46

(@eravse)
Gönderiler: 1753
Üye
 

Rica ederim kodu vermek değil sizin öğrenmeniz daha doğru olacağından link paylaşımı yaptım lütfen yanlış anlamayın. 

Saygılarımla

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 25/03/2015 19:16

Paylaş: