コード例 #1
0
        public List <string> KitapEkle(string txtBarkodNo, string txtKitapAdi, string txtKitapYazari, int tur_Id, string txtYayinEvi, string txtSayfaSayisi, int dil_Id, string txtBasimYili)
        {
            List <string> result = new List <string>();

            int  barkodNo;
            bool k = Int32.TryParse(txtBarkodNo, out barkodNo);

            if (k == false)
            {
                result.Add("Barkod Numarası Sayı Olmak Zorunda");
                return(result);
            }
            if (dbSelect.BarkodNoVarMi(barkodNo))
            {
                result.Add("Aynı Barkod Numarası Mevcut");
                return(result);
            }

            if (txtKitapAdi.Length == 0)
            {
                result.Add("Kitap Adı Boş Bırakılamaz");
                return(result);
            }

            if (txtKitapYazari.Length == 0)
            {
                result.Add("Kitap Yazarı Boş Bırakılamaz");
                return(result);
            }


            int basimYili;

            k = Int32.TryParse(txtBasimYili, out basimYili);
            if (k == false)
            {
                result.Add("Basım Yılı  Sayı Olmak Zorunda");
                return(result);
            }

            if (txtYayinEvi.Length == 0)
            {
                result.Add("Yayın Evi Boş Bırakılamaz");
                return(result);
            }

            int sayfaSayisi;

            k = Int32.TryParse(txtSayfaSayisi, out sayfaSayisi);;
            if (k == false)
            {
                result.Add("Sayfa Sayısı Sayı Olmak Zorunda");
                return(result);
            }



            if (dbInsert.KitapEkle(barkodNo, txtKitapAdi, txtKitapYazari, tur_Id, txtYayinEvi, sayfaSayisi, dil_Id, basimYili) == false)
            {
                result.Add("Eklerken Bir Hata Oluştu");
            }

            return(result);
        }