public TBProduk Tambah(string produkKategori, string warna, string pemilikProduk, string Nama) { Warna_Class ClassWarna = new Warna_Class(db); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); ProdukKategori_Class ClassProdukKategori = new ProdukKategori_Class(db); //PRODUK KATEGORI string[] _tempKategori = produkKategori.Replace(" ,", ",").Replace(", ", ",").Split(','); var ProdukKategori = ClassProdukKategori.CariTambah(_tempKategori[0]); //WARNA var Warna = ClassWarna.CariTambah(warna); //PEMILIK PRODUK var PemilikProduk = ClassPemilikProduk.CariTambah(pemilikProduk); return(Tambah( Warna: Warna, PemilikProduk: PemilikProduk, ProdukKategori: ProdukKategori, KodeProduk: "", Nama: Nama, Deskripsi: "" )); }
public TBProduk Ubah(TBProduk Produk, string warna, string pemilikProduk) { Warna_Class ClassWarna = new Warna_Class(db); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); Produk.TBWarna = ClassWarna.CariTambah(warna); Produk.TBPemilikProduk = ClassPemilikProduk.CariTambah(pemilikProduk); //_IsActive NotifikasiLog(EnumInsertUpdate.Update, Produk); return(Produk); }
public TBProduk Tambah(string produkKategori, string warna, string pemilikProduk, string KodeProduk, string Nama, string Deskripsi) { Warna_Class ClassWarna = new Warna_Class(db); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); ProdukKategori_Class ClassProdukKategori = new ProdukKategori_Class(db); //PRODUK KATEGORI var ProdukKategori = ClassProdukKategori.CariTambah(produkKategori); //WARNA var Warna = ClassWarna.CariTambah(warna); //PEMILIK PRODUK var PemilikProduk = ClassPemilikProduk.CariTambah(pemilikProduk); return(Tambah( Warna: Warna, PemilikProduk: PemilikProduk, ProdukKategori: ProdukKategori, KodeProduk: KodeProduk, Nama: Nama, Deskripsi: Deskripsi )); }
public TBProduk Ubah(int IDProduk, string warna, string pemilikProduk, string produkKategori, string KodeProduk, string Nama, string Deskripsi) { var Produk = Cari(IDProduk); if (Produk != null) { Warna_Class ClassWarna = new Warna_Class(db); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); ProdukKategori_Class ClassProdukKategori = new ProdukKategori_Class(db); //WARNA var Warna = ClassWarna.CariTambah(warna); //PEMILIK PRODUK var PemilikProduk = ClassPemilikProduk.CariTambah(pemilikProduk); //PRODUK KATEGORI var ProdukKategori = ClassProdukKategori.CariTambah(produkKategori); //IDWarna Produk.TBWarna = Warna; //IDPemilikProduk Produk.TBPemilikProduk = PemilikProduk; //IDProdukKategori Produk.TBProdukKategori = ProdukKategori; //Urutan Produk.KodeProduk = KodeProduk; Produk.Deskripsi = Deskripsi; Produk.DeskripsiSingkat = Pengaturan.Ringkasan(Deskripsi); //Dilihat //_IsActive #region UBAH NAMA KOMBINASI PRODUK if (Produk.Nama != Nama) { //JIKA MERUBAH NAMA PRODUK MAKA NAMA KOMBINASI PRODUK BERUBAH foreach (var item in Produk.TBKombinasiProduks.ToArray()) { string atribut = ""; if (!string.IsNullOrWhiteSpace(item.TBAtributProduk.Nama)) { atribut = " (" + item.TBAtributProduk.Nama + ")"; } item.Nama = Nama + atribut; } } #endregion Produk.Nama = Nama; NotifikasiLog(EnumInsertUpdate.Update, Produk); return(Produk); } else { return(null); } }