示例#1
0
    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();
    }
示例#2
0
    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();
    }
示例#3
0
    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);
        }
    }
示例#4
0
    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);
        }
    }