Пример #1
0
    public static void DeleteKategoriBahanBaku(DataClassesDatabaseDataContext db, int idKategoriBahanBaku)
    {
        TBKategoriBahanBaku kategoriBahanBaku = db.TBKategoriBahanBakus.FirstOrDefault(item => item.IDKategoriBahanBaku == idKategoriBahanBaku);

        if (kategoriBahanBaku.TBKategoriBahanBakus.Count == 0 &&
            kategoriBahanBaku.TBRelasiBahanBakuKategoriBahanBakus.Count == 0)
        {
            db.TBKategoriBahanBakus.DeleteOnSubmit(kategoriBahanBaku);
        }
    }
Пример #2
0
    public TBKategoriBahanBaku Tambah(DataClassesDatabaseDataContext db, string nama, string deskripsi)
    {
        var KategoriBahanBaku = new TBKategoriBahanBaku
        {
            Nama      = nama,
            Deskripsi = deskripsi
        };

        db.TBKategoriBahanBakus.InsertOnSubmit(KategoriBahanBaku);

        return(KategoriBahanBaku);
    }
Пример #3
0
 protected void RepeaterKategoriBahanBaku_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
     {
         if (e.CommandName == "Ubah")
         {
             TBKategoriBahanBaku kategoriBahanBaku = db.TBKategoriBahanBakus.FirstOrDefault(item => item.IDKategoriBahanBaku == e.CommandArgument.ToInt());
             HiddenFieldIDKategoriBahanBaku.Value = kategoriBahanBaku.IDKategoriBahanBaku.ToString();
             TextBoxKetegoriBahanBakuNama.Text    = kategoriBahanBaku.Nama;
             ButtonSimpanKategoriBahanBaku.Text   = "Ubah";
         }
         else if (e.CommandName == "Hapus")
         {
             KategoriBahanBaku_Class.DeleteKategoriBahanBaku(db, e.CommandArgument.ToInt());
             db.SubmitChanges();
             LoadDataKategori(db);
         }
     }
 }
Пример #4
0
    protected void ButtonSimpanKategoriBahanBaku_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            if (ButtonSimpanKategoriBahanBaku.Text == "Tambah")
            {
                db.TBKategoriBahanBakus.InsertOnSubmit(new TBKategoriBahanBaku {
                    IDKategoriBahanBakuParent = null, Nama = TextBoxKetegoriBahanBakuNama.Text
                });
            }
            else if (ButtonSimpanKategoriBahanBaku.Text == "Ubah")
            {
                TBKategoriBahanBaku kategoriBahanBaku = db.TBKategoriBahanBakus.FirstOrDefault(item => item.IDKategoriBahanBaku == HiddenFieldIDKategoriBahanBaku.Value.ToInt());
                kategoriBahanBaku.Nama = TextBoxKetegoriBahanBakuNama.Text;
            }
            db.SubmitChanges();

            HiddenFieldIDKategoriBahanBaku.Value = null;
            TextBoxKetegoriBahanBakuNama.Text    = string.Empty;
            ButtonSimpanKategoriBahanBaku.Text   = "Tambah";

            LoadDataKategori(db);
        }
    }