protected void DeleteClick(object sender, EventArgs e) { try { String myFace = ((Button)sender).Text; if (myFace.IndexOf("Confirm") != -1) { //Put delete method here. ImageAccess db = new ImageAccess(); db.Delete_Image(Convert.ToInt32(ViewState["ID_Img"])); txtAltText.Text = ""; txtName.Text = ""; lblFileName.Text = ""; LoadImages(); btnDelete.Visible = true; btnDontDelete.Visible = btnRealDelete.Visible = false; } else if (myFace.IndexOf("Cancel") != -1) { master.messageNormal("Delete Canceled"); btnDelete.Visible = true; btnDontDelete.Visible = btnRealDelete.Visible = false; } else { btnDelete.Visible = false; btnDontDelete.Visible = btnRealDelete.Visible = true; } }catch (Exception x) { master.messageError(x.Message); } }
protected void rptItems_ItemCommand(object source, RepeaterCommandEventArgs e) { int id = Convert.ToInt32(e.CommandArgument.ToString()); if (e.CommandName == "Accept") { ImageAccess db = new ImageAccess(); DataTable image = new DataTable(); image = db.Load_Image(id); string locus = image.Rows[0]["locus"].ToString(); string extension = locus.Substring(locus.Length - 4); string fileName = image.Rows[0]["fileName"].ToString(); string newLocus = locus.Replace("imagesTemp", "images"); if (File.Exists(Server.MapPath("~/images") + "\\" + fileName + extension)) { master.messageError("File Already Exists... try again"); } else { db.VerifyImage(Convert.ToInt32(image.Rows[0]["ID_Img"]), Convert.ToInt32(Session["ID_Adm"]), newLocus); File.Move(Server.MapPath(locus), Server.MapPath(newLocus)); LoadImages(); } } else if (e.CommandName == "Reject") { ImageAccess db = new ImageAccess(); DataTable image = new DataTable(); image = db.Load_Image(id); db.Delete_Image(Convert.ToInt32(id)); File.Delete(Server.MapPath(image.Rows[0]["locus"].ToString())); LoadImages(); } }