コード例 #1
0
        public static EKategori Select(int _ID)
        {
            EKategori item = null;

            try
            {
                SqlCommand com = new SqlCommand("Kategori_Select ", Baglanti.Con);
                com.CommandType = CommandType.StoredProcedure;

                if (com.Connection.State != ConnectionState.Open)
                {
                    com.Connection.Open();
                }
                com.Parameters.AddWithValue("Id", _ID);

                SqlDataReader rdr = com.ExecuteReader();
                if (rdr.HasRows)
                {
                    while (rdr.Read())
                    {
                        item     = new EKategori();
                        item.ID  = Convert.ToInt32(rdr["Id"]);
                        item.Adi = rdr["Adı"].ToString();
                    }
                }
            }
            catch
            {
                item = null;
            }
            return(item);
        }
コード例 #2
0
        private void lviKategoriler_DoubleClick(object sender, EventArgs e)
        {
            katID = Convert.ToInt32(lviKategoriler.SelectedItems[0].SubItems[0].Text);
            EKategori k = BLLKategori.KategoriBul(katID);

            txtKategoriAdi.Text = k.CategoryName;
        }
コード例 #3
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            EKategori k     = BLLKategori.KategoriBul(katID);
            string    cevap = BLLKategori.Sil(k);

            MessageBox.Show(cevap);
            Doldur();
        }
コード例 #4
0
        public static bool Update(EKategori item)
        {
            if (item.ID > 0 && item.Adi != null && item.Adi.Trim().Length > 0)
            {
                return(FKategori.Update(item));
            }

            return(false);
        }
コード例 #5
0
        public static int İnsert(EKategori item)
        {
            if (item.ID > 0 && item.Adi != null && item.Adi.Trim().Length > 0)
            {
                return(FKategori.Insert(item));
            }

            return(-1);
        }
コード例 #6
0
        private void btnKategoriEkle_Click(object sender, EventArgs e)
        {
            EKategori k = new EKategori();

            k.CategoryName = txtKategoriAdi.Text;
            string cevap = BLLKategori.Ekle(k);

            MessageBox.Show(cevap);
            Doldur();
        }
コード例 #7
0
        public static void Sil(EKategori k)
        {
            SqlCommand cmd = new SqlCommand("sp_KategoriSil", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id", k.ID);
            baglanti.conn.Open();
            cmd.ExecuteNonQuery();
            baglanti.conn.Close();
        }
コード例 #8
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            EKategori k = BLLKategori.KategoriBul(katID);

            k.CategoryName = txtKategoriAdi.Text;
            string cevap = BLLKategori.Duzenle(k);

            MessageBox.Show(cevap);
            Doldur();
        }
コード例 #9
0
        public static void Duzenle(EKategori k)
        {
            SqlCommand cmd = new SqlCommand("sp_KategoriDuzenle", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("katAdi", k.CategoryName);
            cmd.Parameters.AddWithValue("id", k.ID);
            baglanti.conn.Open();
            cmd.ExecuteNonQuery();
            baglanti.conn.Close();
        }
コード例 #10
0
 public static string Duzenle(EKategori k)
 {
     if (k.ID <= 0 || k.CategoryName == "")
     {
         return("Hatalı işlem...");
     }
     else
     {
         DALKategori.Duzenle(k);
         return("Düzenlendi...");
     }
 }
コード例 #11
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            EKategori    k  = BLLKategori.KategoriBul(frmKategoriler.katID);
            EAltKategori ak = new EAltKategori();

            ak.SubCategoryName = txtAltKategoriAdi.Text;
            ak.CaregoryID      = k.ID;
            string cevap = BLLAltKategori.Ekle(ak);

            MessageBox.Show(cevap);
            Doldur();
        }
コード例 #12
0
 public static string Sil(EKategori k)
 {
     if (k.ID > 0)
     {
         DALKategori.Sil(k);
         return("Silindi");
     }
     else
     {
         return("Hatalı işlem...");
     }
 }
コード例 #13
0
        public static int Ekle(EKategori paket)
        {
            SqlCommand cmd = new SqlCommand("sp_KategoriEkle", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@katAdi", paket.CategoryName);
            baglanti.conn.Open();
            int sayi = cmd.ExecuteNonQuery();

            baglanti.conn.Close();
            return(sayi);
        }
コード例 #14
0
        public void Doldur()
        {
            lviAltKategori.Items.Clear();
            EKategori k = BLLKategori.KategoriBul(frmKategoriler.katID);

            foreach (EAltKategori item in BLLAltKategori.AltKategoriListele(k.ID))
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = item.ID.ToString();
                lvi.SubItems.Add(item.SubCategoryName.ToString());

                lviAltKategori.Items.Add(lvi);
            }
        }
コード例 #15
0
 public static string Ekle(EKategori k)
 {
     if (k.CategoryName != "")
     {
         if (DALKategori.Ekle(k) > 0)
         {
             return("Eklendi...");
         }
         else
         {
             return("Aynı kategoriden var, farklı bir isim giriniz...");
         }
     }
     return("Hatalı işlem...");
 }
コード例 #16
0
        public static EKategori KategoriBul(int id)
        {
            SqlCommand cmd = new SqlCommand("sp_KategoriBul", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            baglanti.conn.Open();
            cmd.Parameters.AddWithValue("katID", id);
            SqlDataReader dr = cmd.ExecuteReader();
            EKategori     k  = new EKategori();

            while (dr.Read())
            {
                k.ID           = Convert.ToInt32(dr["ID"]);
                k.CategoryName = dr["CategoryName"].ToString();
            }
            dr.Close();
            baglanti.conn.Close();
            return(k);
        }
コード例 #17
0
        public static List <EKategori> Listele()
        {
            SqlCommand cmd = new SqlCommand("sp_KategoriListele", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            baglanti.conn.Open();
            SqlDataReader    dr    = cmd.ExecuteReader();
            List <EKategori> Liste = new List <EKategori>();

            while (dr.Read())
            {
                EKategori k = new EKategori();
                k.ID           = Convert.ToInt32(dr["ID"]);
                k.CategoryName = dr["CategoryName"].ToString();
                Liste.Add(k);
            }
            dr.Close();
            baglanti.conn.Close();
            return(Liste);
        }