private void MuayeneyeHizmetAktar() { if (bstumhizmetler.Current != null) { long HizmetId = (bstumhizmetler.Current as Hizmet).Id; Hizmet aktarilacakhizmet = hizmetler.Find(delegate(Hizmet hizmet) { return(hizmet.Id == HizmetId); } ); bool varmi = muayenehizmetlistesi.Exists(delegate(MuayeneHizmet mhizmet) { if (mhizmet.Hizmet.Id == aktarilacakhizmet.Id) { return(true); } else { return(false); } } ); if (varmi) { MessageBox.Show("Bu hizmet listede mevcut."); return; } else if (aktarilacakhizmet != null && aktarilacakhizmet.Id > 0 && !aktarilacakhizmet.Tasiyicimi) { MuayeneHizmet mueyenehizmet = new MuayeneHizmet(); mueyenehizmet.Hizmet = aktarilacakhizmet; mueyenehizmet.Hizmet.Id = aktarilacakhizmet.Id; mueyenehizmet.Muayene = Current.AktifMuayene; mueyenehizmet.Muayene.Id = Current.AktifMuayeneId; mueyenehizmet.Aktif = true; muayenehizmetlistesi.Add(mueyenehizmet); MuayeneHizmetleriBind(); } else { MessageBox.Show("Üst Başlıklar hizmet olarak aktarılamaz"); } } else { MessageBox.Show("Muayeneye eklemek istediğiniz hizmeti seçmediniz"); } }
private void MuayenedenHizmetcikar() { if (bsmuayenehizmetler.Current != null) { long HizmetId = (bsmuayenehizmetler.Current as MuayeneHizmet).Hizmet.Id; MuayeneHizmet akatarilacakhizmet = muayenehizmetlistesi.Find(delegate(MuayeneHizmet mteshis) { return(mteshis.Hizmet.Id == HizmetId); } ); muayenehizmetlistesi.Remove(akatarilacakhizmet); MuayeneHizmetleriBind(); } else { MessageBox.Show("Muayeden çıkarmak istediniz hizmeti seçmediniz"); } }