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);
            }
        }
Example #2
0
        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();
            }
        }