예제 #1
0
    public static void DeleteKategoriProduk(DataClassesDatabaseDataContext db, int idKategoriProduk)
    {
        TBKategoriProduk kategoriProduk = db.TBKategoriProduks.FirstOrDefault(item => item.IDKategoriProduk == idKategoriProduk);

        if (kategoriProduk.TBKategoriProduks.Count == 0 &&
            kategoriProduk.TBRekomendasiKategoriProduks.Count == 0 &&
            kategoriProduk.TBRelasiProdukKategoriProduks.Count == 0)
        {
            db.TBKategoriProduks.DeleteOnSubmit(kategoriProduk);
        }
    }
예제 #2
0
    public TBKategoriProduk Tambah(DataClassesDatabaseDataContext db, string nama, string deskripsi)
    {
        var KategoriProduk = new TBKategoriProduk
        {
            Nama      = nama,
            Deskripsi = deskripsi
        };

        db.TBKategoriProduks.InsertOnSubmit(KategoriProduk);

        return(KategoriProduk);
    }
예제 #3
0
 protected void RepeaterKategoriProduk_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
     {
         if (e.CommandName == "Ubah")
         {
             TBKategoriProduk kategoriProduk = db.TBKategoriProduks.FirstOrDefault(item => item.IDKategoriProduk == e.CommandArgument.ToString().ToInt());
             HiddenFieldIDKategoriProduk.Value = kategoriProduk.IDKategoriProduk.ToString();
             TextBoxKetegoriProdukNama.Text    = kategoriProduk.Nama;
             ButtonSimpanKategoriProduk.Text   = "Ubah";
         }
         else if (e.CommandName == "Hapus")
         {
             KategoriProduk_Class.DeleteKategoriProduk(db, e.CommandArgument.ToInt());
             db.SubmitChanges();
             LoadDataKategori(db);
         }
     }
 }
예제 #4
0
    protected void ButtonSimpanKategoriProduk_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            if (ButtonSimpanKategoriProduk.Text == "Tambah")
            {
                db.TBKategoriProduks.InsertOnSubmit(new TBKategoriProduk {
                    IDKategoriProdukParent = null, Nama = TextBoxKetegoriProdukNama.Text
                });
            }
            else if (ButtonSimpanKategoriProduk.Text == "Ubah")
            {
                TBKategoriProduk kategoriProduk = db.TBKategoriProduks.FirstOrDefault(item => item.IDKategoriProduk == HiddenFieldIDKategoriProduk.Value.ToInt());
                kategoriProduk.Nama = TextBoxKetegoriProdukNama.Text;
            }
            db.SubmitChanges();

            HiddenFieldIDKategoriProduk.Value = null;
            TextBoxKetegoriProdukNama.Text    = string.Empty;
            ButtonSimpanKategoriProduk.Text   = "Tambah";

            LoadDataKategori(db);
        }
    }