protected void btnDosyaEkle_Click(object sender, EventArgs e) { try { if (fileUploadDosya.HasFile) { foreach (HttpPostedFile item in fileUploadDosya.PostedFiles) { string DosyaUrl = Tools.DosyaIslem(item, Tools.KarakterTemizle(txtDosyaBaslik.Text)); CokluIcerikDosya CID = new CokluIcerikDosya(); CID.CokluIcerikId = IcerikId; CID.DosyaUrl = DosyaUrl; CokluIcerikDosyas.DosyaEkle(CID); DosyalariGetir(); txtDosyaBaslik.Text = string.Empty; } } else { return; } } catch (Exception ex) { ltrDosyBilgi.Text = ex.Message; } }
public void DosyalariGetir() { DataTable dt = CokluIcerikDosyas.DosyalariListele(IcerikId); gridDosyalar.DataSource = dt; gridDosyalar.DataBind(); }
protected void gridDosyalar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Sil") { string[] arg = e.CommandArgument.ToString().Split('!'); CokluIcerikDosyas.DosyaSil(int.Parse(arg[0])); File.Delete(Server.MapPath("/Upload/Files/Word/" + arg[1])); File.Delete(Server.MapPath("/Upload/Files/Pdf/" + arg[1])); File.Delete(Server.MapPath("/Upload/Files/Excel/" + arg[1])); File.Delete(Server.MapPath("/Upload/Files/PowerPoint/" + arg[1])); DosyalariGetir(); } }