private void LoadDataFoto(DataClassesDatabaseDataContext db) { FotoProduk_Class ClassFotoProduk = new FotoProduk_Class(); RepeaterFotoProduk.DataSource = ClassFotoProduk.Data(db, HiddenFieldIDProduk.Value.ToInt()) .Select(item => new { item.IDFotoProduk, item.FotoUtama, Foto = "/images/Produk/" + item.IDFotoProduk + item.ExtensiFoto }); RepeaterFotoProduk.DataBind(); }
private void LoadDataFoto(DataClassesDatabaseDataContext db, int idProduk) { FotoProduk_Class ClassFotoProduk = new FotoProduk_Class(); RepeaterFotoProduk.DataSource = ClassFotoProduk.Data(db, idProduk) .Select(item => new { item.IDFotoProduk, item.FotoUtama, Foto = "/images/Produk/" + item.IDFotoProduk + item.ExtensiFoto }); RepeaterFotoProduk.DataBind(); }
protected void AjaxFileUploadFoto_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { string Folder = Server.MapPath("~/images/Produk/"); if (!Directory.Exists(Folder)) { Directory.CreateDirectory(Folder); } if (Session["IDProduk"] != null) { FotoProduk_Class ClassFotoProduk = new FotoProduk_Class(); var FotoProduk = ClassFotoProduk.Tambah(Session["IDProduk"].ToInt(), Path.GetExtension(e.FileName)); AjaxFileUploadFoto.SaveAs(Folder + FotoProduk.IDFotoProduk + FotoProduk.ExtensiFoto); } }
protected void RepeaterFotoProduk_ItemCommand(object source, RepeaterCommandEventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { FotoProduk_Class ClassFotoProduk = new FotoProduk_Class(); if (e.CommandName == "Hapus") { ClassFotoProduk.Hapus(db, e.CommandArgument.ToInt()); } else if (e.CommandName == "FotoUtama") { ClassFotoProduk.FotoUtama(db, e.CommandArgument.ToInt()); } db.SubmitChanges(); LoadDataFoto(db); } }