示例#1
0
        public KitapEkle()
        {
            listTur_Id = new List <int>();
            listDil_Id = new List <int>();

            kitapManager = new KitapManager();
            turManager   = new TurManager();
            dilManager   = new DilManager();

            InitializeComponent();

            barkodNo_Textbox.Text = kitapManager.BarkodOlustur();

            List <Turler> listTurler = turManager.GetTurler();

            turu_Combobox.Items.Clear();

            for (int i = 0; i < listTurler.Count; i++)
            {
                Turler turler = listTurler[i];
                listTur_Id.Add(turler.Id);
                turu_Combobox.Items.Add(turler.TurAdi);
            }

            if (turu_Combobox.Items.Count > 0)
            {
                turu_Combobox.SelectedIndex = 0;
            }

            List <Diller> listDiller = dilManager.GetDiller();

            dil_Combobox.Items.Clear();

            for (int i = 0; i < listDiller.Count; i++)
            {
                Diller diller = listDiller[i];
                listDil_Id.Add(diller.Id);
                dil_Combobox.Items.Add(diller.DilAdi);
            }

            if (dil_Combobox.Items.Count > 0)
            {
                dil_Combobox.SelectedIndex = 0;
            }
        }
示例#2
0
        public KitapDetay(int _Kitap_Id)
        {
            Kitap_Id = _Kitap_Id;
            kitap    = kitapManager.GetKitapById(Kitap_Id);

            listTurler = turManager.GetTurler();
            listDiller = dilManager.GetDiller();

            InitializeComponent();

            foreach (Diller dil in listDiller)
            {
                dili_Combobox.Items.Add(dil.DilAdi);
                listDilId.Add(dil.Id);

                if (dil.Id == kitap.Dil_Id)
                {
                    dili_Combobox.SelectedIndex = dili_Combobox.Items.Count - 1;
                }
            }

            foreach (Turler tur in listTurler)
            {
                turu_ComboBox.Items.Add(tur.TurAdi);
                listTurId.Add(tur.Id);

                if (tur.Id == kitap.Tur_Id)
                {
                    turu_ComboBox.SelectedIndex = turu_ComboBox.Items.Count - 1;
                }
            }

            no_Textbox.Text        = kitap.BarkodNo;
            isim_Textbox.Text      = kitap.KitapAdi;
            yazar_Textbox.Text     = kitap.KitapYazari;
            basimYili_Textbox.Text = kitap.BasimYili;
            yayinevi_Textbox.Text  = kitap.YayinEvi;
            if (kitap.RaftaMi == 1)
            {
                rRafta.Checked = true;
            }
            else
            {
                rDisarda.Checked = true;
            }

            dokum_Listview.FullRowSelect = true;

            dokum_Listview.Items.Clear();
            dokum_Listview.Clear();

            dokum_Listview.View = View.Details;

            dokum_Listview.Columns.Add("Durumu", 100);
            dokum_Listview.Columns.Add("Alan Kişi", 100);
            dokum_Listview.Columns.Add("Verildiği Tarih", 100);
            dokum_Listview.Columns.Add("Alınacak/Alındığı Tarih", 100);

            listOgrKitap = kitapManager.GetOgrKitapByKitapId(Kitap_Id);
            foreach (OgrKitap ogrKitap in listOgrKitap)
            {
                listOgrKitapId.Add(ogrKitap.Id);

                string   durumu       = "Durum";
                string   teslimTarihi = "";
                DateTime dateTeslim;
                DateTime dateVerilis = ogrKitap.VerilisTarihi;
                DateTime bugunTarih  = DateTime.Now;

                if (ogrKitap.TeslimEttiMi == 1)
                {
                    durumu       = "Teslim Alındı";
                    teslimTarihi = ogrKitap.TeslimTarihi.ToShortDateString();
                }
                else
                {
                    dateTeslim   = dateVerilis.AddDays(14);
                    teslimTarihi = dateTeslim.ToShortDateString();
                    if (bugunTarih > dateTeslim)
                    {
                        durumu = "Teslim Alınmadı . Teslim Süresi Geçti";
                    }
                    else
                    {
                        durumu = "Teslim Alınmadı. Teslim Süresine Var";
                    }
                }

                var item1 = new ListViewItem(new[] { durumu, ogrKitap.Ogrenci.Ad + " " +
                                                     ogrKitap.Ogrenci.Soyad, dateVerilis.ToShortDateString(), teslimTarihi });
                dokum_Listview.Items.Add(item1);
            }
        }