Page History
...
Önemli Not: Akışı şablon olarak içeri aktardığınızda aşağıdaki gibi while aktivitesi içerisindeki akış başlat aktivitesinde yeniden Görevlerim akışı seçilmeli ve aşağıdaki parametreler tekrar eklenmelidir.
Kod Örneği:
//------------GRUPLAR AÇILIR PENCERESINDE SEÇİLEN GRUPLARI GRUP KULLANICI LİSTESİNE AKTARMA------------//
try{
SeciliGrupKullanicilari.AddAllUsersFromQuery();
//------------GRUPLAR AÇILIR PENCERESINDE SEÇİLEN GRUPLARI GRUP KULLANICI LİSTESİNE AKTARMA------------//
//------------GRUP KULLANICI LİSTESİNDEN KULLANICILAR ALINIP MEVCUT KULLLANICI LİSTESİNDE YOKSA EKLEME İŞLEMİ------------//
foreach(LUserInfoReadOnly user in SeciliGrupKullanicilari.SelectedUsers)
{
bool kullaniciVarmi=false;
SeciliKullanicilar.SelectedUsers.ForEach(x=>{kullaniciVarmi=x.UserName.Contains(user.UserName);});
if(!kullaniciVarmi)
SeciliKullanicilar.AddUser(user);
}
//------------GRUP KULLANICI LİSTESİNDEN KULLANICILAR ALINIP MEVCUT KULLLANICI LİSTESİNDE YOKSA EKLEME İŞLEMİ------------//
//------------BÜTÜN KULLANICILARI KULLANICI LİSTESİNDEN ALIP TEKER TEKER GÖREV ATAMAK İÇİN ID VE USERNAME LERİNİ TABLOYA AKTARMA------------//
if(SeciliKullanicilar.SelectedUsers.Count>0)
{
foreach(LUserInfoReadOnly selectedUsers in SeciliKullanicilar.SelectedUsers)
{
Dictionary<string, object> satir = new Dictionary<string, object>();
satir.Add(SeciliKullanicilarTablo_Columns.ID,selectedUsers.UserId.ToString());
satir.Add(SeciliKullanicilarTablo_Columns.USERNAME,selectedUsers.UserName.ToString());
SeciliKullanicilarTablo.Content.AddRow(satir);
}
}
}catch{}
//------------BÜTÜN KULLANICILARI KULLANICI LİSTESİNDEN ALIP TEKER TEKER GÖREV ATAMAK İÇİN ID VE USERNAME LERİNİ TABLOYA AKTARMA------------//
...
Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.
View file | ||||
---|---|---|---|---|
|