コード例 #1
0
        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");
            }
        }
コード例 #2
0
        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");
            }
        }