Esempio n. 1
0
        //Belgeyi Oluşturduktan Sonra Form Bilgisini Kaydeder
        private void GorusmeVerisiYaz()
        {
            if (gorusme == null)
            {
                gorusmeVerisi = new GorusmeVerisi();

                gorusmeVerisi.karsiTarafCheckedListBoxItems = new List <CBoxListItem>();

                foreach (CheckedListBoxItem item in cboxListKarsiTaraf.Items)
                {
                    gorusmeVerisi.karsiTarafCheckedListBoxItems.Add(new CBoxListItem((item.Value as Taraf).ID, item.CheckState));
                }

                string json = JsonConvert.SerializeObject(gorusmeVerisi);

                gorusme = new Gorusme()
                {
                    GorusmeAdi = "İlk Toplantı", GorusmeYapildi = false, GorusmeTarihi = toplantiTarihi, Aciklama = "", GorusmeVeri = json
                };
                gelenDava.Gorusmeler.Add(gorusme);
            }
            else
            {
                gorusmeVerisi.karsiTarafCheckedListBoxItems = new List <CBoxListItem>();

                foreach (CheckedListBoxItem item in cboxListKarsiTaraf.Items)
                {
                    gorusmeVerisi.karsiTarafCheckedListBoxItems.Add(new CBoxListItem((item.Value as Taraf).ID, item.CheckState));
                }

                string json = JsonConvert.SerializeObject(gorusmeVerisi);

                gorusme.GorusmeVeri = json;
            }
        }
Esempio n. 2
0
        //Gorusme Verisine Göre Karşı Taraf Listesini Doldurur
        private void GorusmeVerisiGetir()
        {
            gorusme = gelenDava.Gorusmeler.FirstOrDefault(x => x.AktifMi && x.GorusmeYapildi == false);

            if (gorusme != null)
            {
                if (gorusme.GorusmeVeri != null)
                {
                    gorusmeVerisi = JsonConvert.DeserializeObject <GorusmeVerisi>(gorusme.GorusmeVeri);

                    foreach (var item in gorusmeVerisi.karsiTarafCheckedListBoxItems)
                    {
                        karsiTaraf = tarafDB.Find(x => x.ID == item.tarafID);
                        cbListItem = new CheckedListBoxItem(karsiTaraf, karsiTaraf.TarafAdi, item.checkState);
                        cboxListKarsiTaraf.Items.Add(cbListItem);
                    }
                }
            }
            else
            {
                foreach (var karsiTaraf in gelenDava.KarsiTaraflar)
                {
                    cbListItem             = new CheckedListBoxItem();
                    cbListItem.Value       = karsiTaraf.Taraf;
                    cbListItem.Description = karsiTaraf.Taraf.TarafAdi;
                    cbListItem.CheckState  = CheckState.Checked;

                    cboxListKarsiTaraf.Items.Add(cbListItem);

                    if (karsiTaraf.Taraf.KisiSirketKurum == TarafTipi.Kurum)
                    {
                        foreach (var kurum in karsiTaraf.IlgiliKurumlari)
                        {
                            cbListItem             = new CheckedListBoxItem();
                            cbListItem.Value       = kurum;
                            cbListItem.Description = kurum.TarafAdi;
                            cbListItem.CheckState  = CheckState.Checked;

                            cboxListKarsiTaraf.Items.Add(cbListItem);
                        }
                    }
                }
            }
        }