Beispiel #1
0
 /// <summary>
 /// This finally deletes the selected category
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnConfirm_Click(object sender, EventArgs e)
 {
     try
     {
         List <SqlJacknife.ParmStruct> parms = new List <SqlJacknife.ParmStruct>();
         parms.Add(new SqlJacknife.ParmStruct("@ID_Cat", ddlCategories.SelectedValue, 4, SqlDbType.Char, ParameterDirection.Input));
         SqlJacknife.SendCommand("Categ_Delete", parms, CommandType.StoredProcedure);
         Label lblMasterMessage = this.Page.Master.FindControl("lblMessage") as Label;
         lblMasterMessage.Text = "Category Deleted";
         getCategories();
         IdeaHeaderAndSide master = (IdeaHeaderAndSide)this.Master;
         master.getCategories();
         btnCancel.Visible  = false;
         btnConfirm.Visible = false;
         btnNew.Visible     = true;
         btnSave.Visible    = true;
         btnDelete.Visible  = true;
         master.messageSuccess("Category deleted");
         //Response.Redirect("default.aspx?messageSuccess=Category+Deleted!");
     }
     catch
     {
         master.messageError("Cannot delete Categories containing products");
     }
 }
Beispiel #2
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            if (master.getCartId() == -1)
            {
                return;
            }

            try
            {
                foreach (GridViewRow row in grdCartItems.Rows)
                {
                    List <SqlJacknife.ParmStruct> parms = new List <SqlJacknife.ParmStruct>();
                    parms.Add(new SqlJacknife.ParmStruct("@ID_Cart", master.getCartId(), 0, SqlDbType.Int, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@ID_Pr", (row.Cells[0].Text), 4, SqlDbType.Char, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@qty", Convert.ToInt32(((TextBox)(row.Cells[2].FindControl("Quantity"))).Text), 0, SqlDbType.Int, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@remove", ((CheckBox)(row.Cells[4].FindControl("chkRemove"))).Checked, 0, SqlDbType.Bit, ParameterDirection.Input));

                    SqlJacknife.SendCommand("spUpdateCartItems", parms);
                }
                LoadCart();
                if (grdCartItems.Rows.Count != 0)
                {
                    master.messageSuccess("Cart updated!");
                }
                else
                {
                    master.messageNormal("You don't have any item in your cart");
                }
            }
            catch (Exception ex)
            {
                master.messageLoggedError(ex.Message);
                IdeaHeaderAndSide.logMessage("IdeaShop-CartPage: Update Cart", ex.Message);
            }
        }
        protected void UpdateAccount(int id)
        {
            using (SqlConnection conn = new SqlConnection(cnnString))
            {
                conn.Open();
                SqlTransaction trans = conn.BeginTransaction();
                try
                {
                    List <SqlJacknife.ParmStruct> parms = new List <SqlJacknife.ParmStruct>();
                    parms.Add(new SqlJacknife.ParmStruct("@ID_cust", id, 0, SqlDbType.Int, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@fname", fname.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@mname", mname.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@lname", lname.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@username", username.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@password", password.Text, 50, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@dob", birthDate.Value, 0, SqlDbType.Date, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@street", address.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@city", city.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@state", sOrP.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@zip", zip.Text, 10, SqlDbType.NVarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@country", country.Text, 20, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@phone", phone.Text, 10, SqlDbType.VarChar, ParameterDirection.Input));
                    parms.Add(new SqlJacknife.ParmStruct("@email", email.Text, 50, SqlDbType.VarChar, ParameterDirection.Input));

                    if (SqlJacknife.SendCommand("UpdateAccountUser", parms) != 0)
                    {
                        master.messageSuccess("Account Updated Successfully");
                        trans.Commit();
                    }
                }
                catch (Exception ex)
                {
                    master.messageLoggedError(ex.Message);
                    IdeaHeaderAndSide.logMessage("IdeaShop-Account Editor: Update Account", ex.Message);
                    trans.Rollback();
                }
            }
        }
 protected void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         ImageAccess db = new ImageAccess();
         if (db.Update_Image(Convert.ToInt32(ViewState["ID_Img"]), txtName.Text, txtAltText.Text, imgPreview.ImageUrl, chkActive.Checked))
         {
             master.messageSuccess("Image Info Updated!");
         }
     }catch (Exception x)
     {
         master.messageError(x.Message);
     }
 }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            ImageAccess imgDB = new ImageAccess();

            if (File.Exists(Server.MapPath("~/imagesTemp") + "\\" + txtName.Text + ViewState["extension"]))
            {
                master.messageError("File Already Exists... try again");
            }
            else
            {
                File.Move(Server.MapPath(imgPreview.ImageUrl), Server.MapPath("~/imagesTemp") + "\\" + txtName.Text + ViewState["extension"]);
                if (imgDB.Save_Image(txtName.Text, txtAltText.Text, "~/imagesTemp/" + txtName.Text + ViewState["extension"], Convert.ToInt32(Session["ID_Adm"])))
                {
                    master.messageSuccess("Images has successfully been uploaded");
                }
                imgPreview.Visible = false;
            }
        }
 protected void btnArchive_Click(object sender, EventArgs e)
 {
     try
     {
         using (SqlConnection cnn = new SqlConnection(cnnString))
         {
             List <SqlJacknife.ParmStruct> parms = new List <SqlJacknife.ParmStruct>();
             parms.Add(new SqlJacknife.ParmStruct("@ID_Cust", lblID.Text, 0, SqlDbType.Int, ParameterDirection.Input));
             if (SqlJacknife.SendCommand("ArchiveAccount", parms) != 0)
             {
                 master.messageSuccess("Account is Archived");
             }
         }
     }
     catch (Exception ex)
     {
         master.messageLoggedError(ex.Message);
         IdeaHeaderAndSide.logMessage("IdeaShop-Account Editor Admin: Archive Account", ex.Message);
     }
 }
 public void FindMe(Object sender, CommandEventArgs e)
 {
     master.messageSuccess(FindInRepeater(rptProducts, "btnFindMe", sender).ToString());
 }