private void btnEkle_Click(object sender, EventArgs e)
        {
            string adi = txtYayinevi.Text.Trim();

            if (adi == "")
            {
                MessageBox.Show("Yayınevi Adını Girin!");
                return;
            }

            if (Islemler.VarMiYayinevi(adi))
            {
                MessageBox.Show("Yayınevi Adı Zaten Kayıtlıdır!");
                return;
            }

            if (Islemler.EkleYayinevi(adi))
            {
                MessageBox.Show("Yayınevi Başarıyla Tanımlandı.");
                GetYayinevleri();
                txtYayinevi.SelectAll();
                txtYayinevi.Focus();
            }
            else
            {
                MessageBox.Show("Yayınevi Eklenirken Hata Oluştu!");
            }
        }
        private void dataGridView1_RowValidated(object sender, DataGridViewCellEventArgs e)
        {
            int    turID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
            string adi   = dataGridView1.CurrentRow.Cells[1].Value.ToString();

            Islemler.GuncelleKitapTuru(turID, adi);
        }
        private void GetUyeler()
        {
            DataTable dt = Islemler.GetUyeler();

            dataGridView1.Rows.Clear();
            foreach (DataRow item in dt.Rows)
            {
                dataGridView1.Rows.Add(item[0], item[1], item[2], null, item[4], null, item[6], null);

                DataGridViewComboBoxCell colUyeTipi = (DataGridViewComboBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[3];
                colUyeTipi.Value = item[3];

                DataGridViewCheckBoxCell colAktifMi = (DataGridViewCheckBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[5];
                colAktifMi.Value = item[5];

                string resim = item[7].ToString();
                if (resim == "")
                {
                    continue;
                }

                Bitmap bitmap = new Bitmap(resim);

                DataGridViewImageCell colResim = (DataGridViewImageCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[7];
                colResim.Value = bitmap;
                colResim.Tag   = resim;
            }
        }
示例#4
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            string adi = txtRaf.Text.Trim();

            if (adi == "")
            {
                MessageBox.Show("Raf Adını Girin!");
                return;
            }

            if (Islemler.VarMiRaf(adi))
            {
                MessageBox.Show("Raf Adı Zaten Kayıtlıdır!");
                return;
            }

            if (Islemler.EkleRaf(adi))
            {
                MessageBox.Show("Raf Başarıyla Tanımlandı.");
                GetRaflar();
                txtRaf.SelectAll();
                txtRaf.Focus();
            }
            else
            {
                MessageBox.Show("Raf Eklenirken Hata Oluştu!");
            }
        }
示例#5
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (_FormAdi == FormAdi.Uye)
     {
         string dizin = Application.StartupPath + "\\Uyeler\\";
         string yol   = dizin + _UyeVeKitapID.ToString() + ".jpg";
         if (!Directory.Exists(dizin))
         {
             Directory.CreateDirectory(dizin);
         }
         pictureBox1.Image.Save(yol);
         Islemler.GuncelleUyeResim(_UyeVeKitapID, yol);
     }
     else
     {
         string dizin = Application.StartupPath + "\\Kitaplar\\";
         string yol   = dizin + _UyeVeKitapID.ToString() + ".jpg";
         if (!Directory.Exists(dizin))
         {
             Directory.CreateDirectory(dizin);
         }
         pictureBox1.Image.Save(yol);
         Islemler.GuncelleKitapResim(_UyeVeKitapID, yol);
     }
 }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            string adi = txtKitapTuru.Text.Trim();

            if (adi == "")
            {
                MessageBox.Show("Kitap Türünü Girin!");
                return;
            }

            if (Islemler.VarMiKitapTuru(adi))
            {
                MessageBox.Show("Kitap Türü Zaten Kayıtlıdır!");
                return;
            }

            if (Islemler.EkleKitapTuru(adi))
            {
                MessageBox.Show("Kitap Türü Başarıyla Tanımlandı.");
                GetKitapTurleri();
                txtKitapTuru.SelectAll();
                txtKitapTuru.Focus();
            }
            else
            {
                MessageBox.Show("Kitap Türü Eklenirken Hata Oluştu!");
            }
        }
        private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            int    uyeID      = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
            string adi        = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            string tel        = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            string uyeTipi    = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            string adres      = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            bool   uyeAktifMi = Convert.ToBoolean(dataGridView1.CurrentRow.Cells[5].Value);

            Islemler.GuncelleUye(uyeID, adi, tel, uyeTipi, adres, uyeAktifMi);
        }
        private void resmiSilToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }
            int uyeID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            Islemler.GuncelleUyeResim(uyeID, "");
            GetUyeler();
        }
 private void btnGirisYap_Click(object sender, EventArgs e)
 {
     string kadi = txtKullaniciAdi.Text.Trim();
     string sifre = txtSifre.Text.Trim();
     if (Islemler.GirisYap(kadi, sifre))
     {
         new FrmAna().Show();
         Hide();
     }
     else MessageBox.Show("Hatalı Kullanıcı Adı veya Şifre Girdiniz!");
 }
 public FrmRapor(RaporTuru raporTuru)
 {
     InitializeComponent();
     if (raporTuru == RaporTuru.TumKitaplarinListesi)
     {
         dataGridView1.DataSource = Islemler.GetTumKitaplarinListesi();
         Text = "Raporlar - [Tüm Kitapların Listesi]";
     }
     else if (raporTuru == RaporTuru.AlinanKitaplarinListesi)
     {
         dataGridView1.DataSource = Islemler.GetAlinanKitaplarinListesi();
         Text = "Raporlar - [Alınan Kitapların Listesi]";
     }
     else if (raporTuru == RaporTuru.HibeliKitaplarinListesi)
     {
         dataGridView1.DataSource = Islemler.GetHibeliKitaplarinListesi();
         Text = "Raporlar - [Hibeli Kitapların Listesi]";
     }
     else if (raporTuru == RaporTuru.EmanetteOlanKitaplarinListesi)
     {
         dataGridView1.DataSource = Islemler.GetEmanetKitaplar();
         Text = "Raporlar - [Emanette Olan Kitapların Listesi]";
     }
     else if (raporTuru == RaporTuru.EmanetteOlmayanKitaplarinListesi)
     {
         dataGridView1.DataSource = Islemler.GetEmanetteOlmayanKitaplar();
         Text = "Raporlar - [Emanette Olmayanan Kitapların Listesi]";
     }
     else if (raporTuru == RaporTuru.EmanetHareketListesi)
     {
         dataGridView1.DataSource = Islemler.GetEmanetHareketListesi();
         Text = "Raporlar - [Emanet Hareket Listesi]";
     }
     else if (raporTuru == RaporTuru.UyeListesi)
     {
         dataGridView1.DataSource = Islemler.GetUyeler();
         Text = "Raporlar - [Üye Listesi]";
     }
     else if (raporTuru == RaporTuru.YazarListesi)
     {
         dataGridView1.DataSource = Islemler.GetYazarlar();
         Text = "Raporlar - [Yazar Listesi]";
     }
     else if (raporTuru == RaporTuru.RafListesi)
     {
         dataGridView1.DataSource = Islemler.GetRaflar();
         Text = "Raporlar - [Raf Listesi]";
     }
     this.Text += " | Kayıt Sayısı: " + dataGridView1.Rows.Count;
 }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            string adi = txtAdi.Text.Trim();

            if (adi == "")
            {
                MessageBox.Show("Üyenin Adını Girin!");
                return;
            }

            if (cmbUyeTipi.SelectedIndex == -1)
            {
                MessageBox.Show("Üye Tipini Seçin");
                return;
            }

            string uyeTipi = cmbUyeTipi.Text;

            if (Islemler.VarMiUye(adi))
            {
                MessageBox.Show("Üye Zaten Kayıtlıdır!");
                return;
            }

            string resimYolu = pictureBox1.ImageLocation == null ? "" : pictureBox1.ImageLocation;

            if (Islemler.EkleUye(adi, txtTel.Text, uyeTipi, txtAdres.Text.Trim(), resimYolu))
            {
                int    id    = Islemler.GetUyeID(adi);
                string dizin = Application.StartupPath + "\\Uyeler\\";
                string yol   = dizin + id.ToString() + ".jpg";
                if (!Directory.Exists(dizin))
                {
                    Directory.CreateDirectory(dizin);
                }
                pictureBox1.Image.Save(yol);
                Islemler.GuncelleUyeResim(id, yol);

                MessageBox.Show("Üye Başarıyla Tanımlandı.");
                GetUyeler();
                txtAdi.SelectAll();
                txtAdi.Focus();
            }
            else
            {
                MessageBox.Show("Üye Eklenirken Hata Oluştu!");
            }
        }
        private void teslimEdildiOlarakİşaretleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            int    emanetID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
            string adi      = dataGridView1.CurrentRow.Cells[1].Value.ToString();

            if (Islemler.EmanetTeslimAlindiOlarakIsaretle(emanetID))
            {
                MessageBox.Show("Emanet Kitap Başarıyla Teslim Alındı!");
                GetEmanetKitaplar();
                GetKitaplar();
            }
        }
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            int          yazarID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
            string       adi     = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            DialogResult result  = MessageBox.Show(adi + " İsimli Yazarı Silmek İstediğinize Emin Misiniz?", "Yazar Sil", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                if (Islemler.SilYazar(yazarID))
                {
                    MessageBox.Show("Yazar Başarıyla Silindi!");
                    GetYazarlar();
                }
            }
        }
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            int          emanetID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
            string       adi      = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            DialogResult result   = MessageBox.Show(adi + " İsimli Emanet Kitabı Emanetlerden Silmek İstediğinize Emin Misiniz?", "Üye Sil", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.No)
            {
                return;
            }
            if (Islemler.SilEmanet(emanetID))
            {
                MessageBox.Show("Emanet Kitap Başarıyla Silindi!");
                GetUyeler();
            }
        }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            if (cmbUye.SelectedIndex == -1)
            {
                MessageBox.Show("Üye Seçin");
                return;
            }

            if (cmbKitap.SelectedIndex == -1)
            {
                MessageBox.Show("Üye Seçin");
                return;
            }

            int uyeID   = Convert.ToInt32(cmbUye.SelectedValue);
            int kitapID = Convert.ToInt32(cmbKitap.SelectedValue);

            string kitapDurum = Islemler.GetKitapDurum(kitapID);

            if (kitapDurum != "Müsait")
            {
                MessageBox.Show("Kitap Müsait Değildir! Listeyi Yenileyiniz!");
                return;
            }

            DateTime almaTar     = dateAlmaTar.Value;
            DateTime verecegiTar = dateVermeTar.Value;

            if (Islemler.EkleEmanetKitap(uyeID, kitapID, almaTar, verecegiTar))
            {
                MessageBox.Show("Kitap Emanet Olarak Verildi!");
                GetEmanetKitaplar();
                GetKitaplar();
            }
            else
            {
                MessageBox.Show("Kitap Emanet Olarak Verilirken Hata Oluştu!");
            }
        }
 private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
 {
     /*0 KitapID
      * 1 DemirbasNo
      * 2 KitapAdi
      * 3 YazarID
      * 4 TurID
      * 5 RafID
      * 6 YayineviID
      * 7 GelisSekli
      * 8 Aciklama
      * 9 GelisTar
      * 10 Adet
      * 11 Cilt
      * 12 ResimYolu
      * 13 Durum
      */
     try
     {
         int      kitapID    = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
         int      demirbasNo = Convert.ToInt32(dataGridView1.CurrentRow.Cells[1].Value);
         string   kitapAdi   = dataGridView1.CurrentRow.Cells[2].Value.ToString();
         int      yazarID    = Convert.ToInt32(dataGridView1.CurrentRow.Cells[3].Value);
         int      turID      = Convert.ToInt32(dataGridView1.CurrentRow.Cells[4].Value);
         int      rafID      = Convert.ToInt32(dataGridView1.CurrentRow.Cells[5].Value);
         int      yayineviID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[6].Value);
         string   gelisSekli = dataGridView1.CurrentRow.Cells[7].Value.ToString();
         string   aciklama   = dataGridView1.CurrentRow.Cells[8].Value.ToString();
         DateTime gelisTar   = Convert.ToDateTime(dataGridView1.CurrentRow.Cells[9].Value);
         int      adet       = Convert.ToInt32(dataGridView1.CurrentRow.Cells[10].Value);
         int      cilt       = Convert.ToInt32(dataGridView1.CurrentRow.Cells[11].Value);
         Islemler.GuncelleKitap(kitapID, demirbasNo, kitapAdi, yazarID, turID, rafID, yayineviID, gelisSekli, aciklama, adet, cilt);
     }
     catch (Exception)
     {
     }
 }
 private void GetYayinevleri()
 {
     dataGridView1.DataSource = Islemler.GetYayinevleri();
 }
 private void GetKitaplar()
 {
     cmbKitap.DataSource    = Islemler.GetEmanetOlmayanKitaplar();
     cmbKitap.DisplayMember = "KitapAdi";
     cmbKitap.ValueMember   = "KitapID";
 }
        private void GetYazarlar()
        {
            DataTable dt = Islemler.GetYazarlar();

            dataGridView1.DataSource = dt;
        }
 private void GetEmanetKitaplar()
 {
     dataGridView1.DataSource         = Islemler.GetEmanetKitaplar();
     dataGridView1.Columns[0].Visible = false;
 }
 private void GetKitapTuru()
 {
     cmbKitapTuru.DataSource    = Islemler.GetKitapTurleri();
     cmbKitapTuru.DisplayMember = "Adi";
     cmbKitapTuru.ValueMember   = "KitapTurID";
 }
 private void GetRaf()
 {
     cmbRaf.DataSource    = Islemler.GetRaflar();
     cmbRaf.DisplayMember = "Adi";
     cmbRaf.ValueMember   = "RafID";
 }
 private void GetYayinevi()
 {
     cmbYayinevi.DataSource    = Islemler.GetYayinevleri();
     cmbYayinevi.DisplayMember = "Adi";
     cmbYayinevi.ValueMember   = "YayineviID";
 }
 private void GetUyeler()
 {
     cmbUye.DataSource    = Islemler.GetUyeler();
     cmbUye.DisplayMember = "Adı Soyadı";
     cmbUye.ValueMember   = "UyeID";
 }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            string kitapAdi = txtKitapAdi.Text.Trim();

            if (kitapAdi == "")
            {
                MessageBox.Show("Kitap Adını Girin!");
                return;
            }

            if (Islemler.VarMiKitap(kitapAdi))
            {
                DialogResult result = MessageBox.Show("Kitap Zaten Kayıtlıdır!, Yine de Eklemek İstiyor Musunuz?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.No)
                {
                    return;
                }
            }

            if (cmbYazar.SelectedIndex == -1)
            {
                MessageBox.Show("Yazar Seçin!");
                return;
            }

            if (cmbKitapTuru.SelectedIndex == -1)
            {
                MessageBox.Show("Kitap Türü Seçin!");
                return;
            }

            if (cmbRaf.SelectedIndex == -1)
            {
                MessageBox.Show("Raf Seçin!");
                return;
            }

            if (cmbYayinevi.SelectedIndex == -1)
            {
                MessageBox.Show("Yayınevi Seçin!");
                return;
            }

            if (cmbGelisSekli.SelectedIndex == -1)
            {
                MessageBox.Show("Geliş Şekli Seçin!");
                return;
            }

            int      demirbasNo = Convert.ToInt32(numericDemirbasNo.Value.ToString());
            int      yazarID    = Convert.ToInt32(cmbYazar.SelectedValue);
            int      rafID      = Convert.ToInt32(cmbRaf.SelectedValue);
            int      yayineviID = Convert.ToInt32(cmbYayinevi.SelectedValue);
            int      kitapTurID = Convert.ToInt32(cmbKitapTuru.SelectedValue);
            int      adet       = (int)numericAdet.Value;
            int      cilt       = (int)numericCilt.Value;
            string   aciklama   = txtHibeAlinanYer.Text;
            DateTime gelisTar   = dateGelmeTar.Value;
            string   resimYolu  = pictureBox1.ImageLocation == null ? "" : pictureBox1.ImageLocation;

            if (Islemler.EkleKitap(demirbasNo, kitapAdi, yazarID, kitapTurID, rafID, yayineviID, cmbGelisSekli.Text, aciklama, gelisTar, adet, cilt, resimYolu))
            {
                if (resimYolu != "")
                {
                    int    id    = Islemler.GetKitapID(kitapAdi);
                    string dizin = Application.StartupPath + "\\Kitaplar\\";
                    string yol   = dizin + id.ToString() + ".jpg";
                    if (!Directory.Exists(dizin))
                    {
                        Directory.CreateDirectory(dizin);
                    }
                    pictureBox1.Image.Save(yol);
                    Islemler.GuncelleKitapResim(id, yol);
                }

                MessageBox.Show("Kitap Başarıyla Tanımlandı.");
                GetKitap("");
                txtKitapAdi.SelectAll();
                txtKitapAdi.Focus();
            }
            else
            {
                MessageBox.Show("Kitap Eklenirken Hata Oluştu!");
            }
        }
 private void GetKitapTurleri()
 {
     dataGridView1.DataSource = Islemler.GetKitapTurleri();
 }
        private void GetKitap(string aranacakIfade)
        {
            DataTable dt = aranacakIfade == "" ? Islemler.GetKitaplar() : Islemler.GetLikeKitaplar(aranacakIfade);

            dataGridView1.Rows.Clear();
            lblToplamKitapSayisi.Text = "Toplam Kitap Sayısı: " + dt.Rows.Count.ToString();
            foreach (DataRow item in dt.Rows)
            {
                /*0 KitapID
                 * 1 DemirbasNo
                 * 2 KitapAdi
                 * 3 YazarID
                 * 4 TurID
                 * 5 RafID
                 * 6 YayineviID
                 * 7 GelisSekli
                 * 8 Aciklama
                 * 9 GelisTar
                 * 10 Adet
                 * 11 Cilt
                 * 12 ResimYolu
                 * 13 Durum
                 */

                string kitapDurum = Islemler.GetKitapDurum(Convert.ToInt32(item[0]));

                dataGridView1.Rows.Add(item[0], item[1], item[2], null, null, null, null,
                                       null, item[8], item[9], item[10], item[11], null, kitapDurum);

                DataGridViewComboBoxCell colYazar = (DataGridViewComboBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[3];
                colYazar.DataSource    = cmbYazar.DataSource as DataTable;
                colYazar.DisplayMember = "Adi";
                colYazar.ValueMember   = "YazarID";
                colYazar.Value         = item[3];

                DataGridViewComboBoxCell colKitapTur = (DataGridViewComboBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[4];
                colKitapTur.DataSource    = cmbKitapTuru.DataSource as DataTable;
                colKitapTur.DisplayMember = "Adi";
                colKitapTur.ValueMember   = "KitapTurID";
                colKitapTur.Value         = item[4];

                DataGridViewComboBoxCell colRaf = (DataGridViewComboBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[5];
                colRaf.DataSource    = cmbRaf.DataSource as DataTable;
                colRaf.DisplayMember = "Adi";
                colRaf.ValueMember   = "RafID";
                colRaf.Value         = item[5];

                DataGridViewComboBoxCell colYayinevi = (DataGridViewComboBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[6];
                colYayinevi.DataSource    = cmbYayinevi.DataSource as DataTable;
                colYayinevi.DisplayMember = "Adi";
                colYayinevi.ValueMember   = "YayineviID";
                colYayinevi.Value         = item[6];

                DataGridViewComboBoxCell colGelisSekli = (DataGridViewComboBoxCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[7];
                colGelisSekli.Value = item[7];

                string resim = item[12].ToString();
                if (resim == "")
                {
                    continue;
                }

                Bitmap bitmap = new Bitmap(resim);

                DataGridViewImageCell colResim = (DataGridViewImageCell)dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[12];
                colResim.Value = bitmap;
                colResim.Tag   = resim;
            }
        }
 private void GetYazar()
 {
     cmbYazar.DataSource    = Islemler.GetYazarlar();
     cmbYazar.DisplayMember = "Adi";
     cmbYazar.ValueMember   = "YazarID";
 }
示例#29
0
 private void GetRaflar()
 {
     dataGridView1.DataSource = Islemler.GetRaflar();
 }