public TBAtributProduk Tambah(string AtributProdukGrup, string Nama) { AtributProdukGrup_Class ClassAtributProdukGrup = new AtributProdukGrup_Class(db); return(Tambah(ClassAtributProdukGrup.CariTambah(AtributProdukGrup), Nama)); }
public TBKombinasiProduk Tambah(DataClassesDatabaseDataContext db, TBProduk Produk, string AtributProdukGrup1, string AtributProduk1, string AtributProdukGrup2, string AtributProduk2, string AtributProdukGrup3, string AtributProduk3) { AtributProdukGrup_Class ClassAtributProdukGrup = new AtributProdukGrup_Class(db); AtributProduk_Class ClassAtributProduk = new AtributProduk_Class(db); //string[] _tempAtributProduk2 = AtributProduk2.Replace(" ,", ",").Replace(", ", ",").Split(','); //foreach (var item in _tempAtributProduk2.Distinct()) //{ // ClassAtributProduk.CariTambah(AtributProdukGrup2, item); //} //string[] _tempAtributProduk3 = AtributProduk3.Replace(" ,", ",").Replace(", ", ",").Split(','); //foreach (var item in _tempAtributProduk3.Distinct()) //{ // ClassAtributProduk.CariTambah(AtributProdukGrup3, item); //} if (!string.IsNullOrWhiteSpace(AtributProdukGrup1)) { var Grup1 = ClassAtributProdukGrup.Cari(AtributProdukGrup1); if (Grup1 == null) { Grup1 = ClassAtributProdukGrup.Tambah(AtributProdukGrup1); } string[] _tempAtributProduk1 = AtributProduk1.Replace(" ,", ",").Replace(", ", ",").Split(','); foreach (var item in _tempAtributProduk1.Distinct()) { ClassAtributProduk.Tambah(Grup1, item); } } //var KombinasiProduk = new TBKombinasiProduk //{ // //IDKombinasiProduk // TBProduk = Produk, // TBAtributProduk = AtributProduk, // //IDAtributProduk1 =, // //IDAtributProduk2 =, // //IDAtributProduk3 =, // IDWMS = Guid.NewGuid(), // KodeKombinasiProduk = kodeKombinasiProduk, // Nama = NamaKombinasiProduk(Produk.Nama, AtributProduk.Nama), // Berat = berat, // Deskripsi = deskripsi, // TanggalDaftar = tanggalDaftar, // TanggalUpdate = tanggalUpdate, // Urutan = db.TBKombinasiProduks.Count() + 1, //}; //db.TBKombinasiProduks.InsertOnSubmit(KombinasiProduk); //return Tambah(db, Produk, Atribut, DateTime.Now, DateTime.Now, "", 0, ""); return(null); }