コード例 #1
0
        public OduncVer(OduncKitapOgr _odunc)
        {
            odunc = _odunc;
            InitializeComponent();
            if (odunc.KitapMi)
            {
                kitap            = oduncManager.GetKitapById(odunc.Kitap_Id);
                label_Bilgi.Text = "Kitap Adı : " + kitap.KitapAdi;
                ara.Text         = "Öğrenci Arayınız.";
                ColumnOgrenci();
            }

            else
            {
                ogrenci          = oduncManager.GetOgrenciById(odunc.Ogrenci_Id);
                label_Bilgi.Text = "Öğrenci Adı-Soyadı : " + ogrenci.Ad + " " + ogrenci.Soyad;
                ara.Text         = "Kitap Arayınız.";
                ColumnKitap();
            }

            listView.FullRowSelect = true;
        }
コード例 #2
0
        private void odunc_Button_Click(object sender, EventArgs e)
        {
            int selectedIndex = -1;

            if (listView.SelectedItems.Count > 0)
            {
                selectedIndex = listView.Items.IndexOf(listView.SelectedItems[0]);
            }
            if (selectedIndex == -1)
            {
                MessageBox.Show("Listeden Bir Şey Seçilmesi Lazım!");
                return;
            }

            OduncKitapOgr odunc = new OduncKitapOgr()
            {
                KitapMi = this.kitapMi
            };

            if (kitapMi)
            {
                odunc.Kitap_Id = listKitap_Id[selectedIndex];
                if (kitapManager.KitapRaftaMi(odunc.Kitap_Id) == false)
                {
                    MessageBox.Show("Kitap Rafta Değil");
                    return;
                }
            }
            else
            {
                odunc.Ogrenci_Id = listOgrenci_Id[selectedIndex];
            }
            OduncVer ov = new OduncVer(odunc);

            ov.ShowDialog();
            ara_Button_Click(null, null);
        }