protected void Save_Btn_Click(object sender, EventArgs e) { if (Mid > 0) { desMod = desBll.SelReturnModel(Mid); } else { desMod = new M_Logo_Design(); } desMod.Alias = Alias_T.Text; desMod.LogoContent = StrHelper.CompressString(Save_Hid.Value); ImgHelper imghelp = new ImgHelper(); System.Drawing.Bitmap bmp = imghelp.Base64ToImg(Base64_Hid.Value); //用于减小尺寸 desMod.PreviewImg = "data:image/png;base64," + imghelp.ImgToBase64ByImage(bmp); if (desMod.ID > 0) { desMod.ZType = 1; desBll.UpdateByID(desMod); } else { M_AdminInfo adminMod = B_Admin.GetLogin(); desMod.ZType = 1; desMod.ZStatus = 99; desMod.AdminID = adminMod.AdminId; desMod.ID = desBll.Insert(desMod); } SnsHelper.UpdateModel(desMod.ID , new string[] { "BackGround" } , new string[] { BKUrl_T.Text.Trim() }); function.WriteSuccessMsg("操作成功", "DesTlpList.aspx"); }
protected void Save_Btn_Click(object sender, EventArgs e) { //B_User.CheckIsLogged(Request.RawUrl); mu = SnsHelper.GetLogin(); //if (Mid > 0) //{ // desMod = desBll.SelReturnModel(Mid); //} //else { desMod = new M_Logo_Design(); } desMod = new M_Logo_Design(); desMod.LogoContent = StrHelper.CompressString(Save_Hid.Value); ImgHelper imghelp = new ImgHelper(); System.Drawing.Bitmap bmp = imghelp.Base64ToImg(Base64_Hid.Value); //用于减小尺寸 desMod.PreviewImg = "data:image/png;base64," + imghelp.ImgToBase64ByImage(bmp); //if (desMod.ID > 0) { desBll.UpdateByID(desMod); } //else //{ desMod.ZType = 0; desMod.ZStatus = 99; desMod.UserID = mu.UserID; desMod.UserName = mu.UserName; desMod.ID = desBll.Insert(desMod); //} //CreateOrder(desMod); CreateCart(desMod); }
protected void Save_Btn_Click(object sender, EventArgs e) { desMod = desBll.SelReturnModel(Mid); desMod.LogoContent = StrHelper.CompressString(Save_Hid.Value); desBll.UpdateByID(desMod); function.WriteSuccessMsg("操作成功,已保存至服务端"); }
protected void Save_Btn_Click(object sender, EventArgs e) { if (Mid > 0) { desMod = desBll.SelReturnModel(Mid); } else { desMod = new M_Logo_Design(); } desMod.LogoContent = StrHelper.CompressString(Save_Hid.Value); desMod.PreviewImg = Base64_Hid.Value; if (desMod.ID > 0) { desBll.UpdateByID(desMod); } else { desMod.ZType = 0; desMod.ZStatus = 99; desMod.UserID = mu.UserID; desMod.UserName = mu.UserName; desMod.ID = desBll.Insert(desMod); } function.WriteSuccessMsg("操作成功", "Design.aspx?ID=" + desMod.ID); }
protected void Page_Load(object sender, EventArgs e) { B_User.CheckIsLogged(Request.RawUrl); mu = buser.GetLogin(); if (!IsPostBack) { if (TlpID > 0) { desMod = desBll.SelReturnModel(TlpID); if (desMod == null || desMod.ZType != 1) { function.WriteErrMsg("模板不存在"); } } if (Mid > 0) { desMod = desBll.SelReturnModel(Mid); if (desMod == null) { function.WriteErrMsg("目标不存在"); } if (desMod.UserID != mu.UserID) { function.WriteErrMsg("你无权修改"); } } if (desMod == null) { function.WriteErrMsg("未指定信息"); } function.Script(this, "fabHelper.init(" + StrHelper.DecompressString(desMod.LogoContent) + ");"); } }
public string GetShopImg(object p) { M_Logo_Design desMod = new M_Logo_Design(); B_Logo_Design desBll = new B_Logo_Design(); desMod = desBll.SelReturnModel(DataConverter.CLng(p)); return(desMod.PreviewImg.ToString()); }
//根据传参将商品加入购物车后跳转(支持按商品ID,套装ID购买) private void AddToCart(M_UserInfo mu, M_Product proMod, int pronum) { if (pronum < 1) { pronum = 1; } if (proMod == null || proMod.ID < 1) { return; } //商品不存在 DataTable dt = DBCenter.Sel(proMod.TableName, "ID=" + proMod.ItemID); int tlpID = DataConvert.CLng(dt.Rows[0]["TlpID"]); //if (tlpID < 1) { function.WriteErrMsg("商品未绑定设计模板"); } //复制一份作为用户新建的记录 B_Logo_Design desBll = new B_Logo_Design(); M_Logo_Design desMod = desBll.SelReturnModel(tlpID); if (desMod == null) { desMod = new M_Logo_Design(); } M_Cart_Addition addMod = new M_Cart_Addition(); //if (desMod == null) { function.WriteErrMsg("商品未绑定模板"); } desMod.ID = 0; desMod.ZType = 0; desMod.CDate = DateTime.Now; desMod.UserID = mu.UserID; desMod.UserName = mu.UserName; //不经设计直接加入物车,则获取商品预览图片 string imgUrl = function.GetImgUrl(proMod.Thumbnails); //if (File.Exists(function.VToP(imgUrl))) //{ // desMod.PreviewImg = "data:image/png;base64," + ImgToBase64(imgUrl); //} desMod.PreviewImg = imgUrl; desMod.ID = desBll.Insert(desMod); //-----------------检测完成加入购物车 M_Cart cartMod = new M_Cart(); cartMod.Cartid = CartCookID; cartMod.StoreID = proMod.UserShopID; cartMod.ProID = proMod.ID; cartMod.Pronum = pronum; cartMod.userid = mu.UserID; cartMod.Username = mu.UserName; cartMod.FarePrice = proMod.LinPrice.ToString(); cartMod.AllMoney = (proMod.LinPrice * cartMod.Pronum); cartMod.ProAttr = desMod.ID.ToString(); cartMod.Proname = proMod.Proname; cartMod.Additional = JsonConvert.SerializeObject(addMod); int id = cartBll.insert(cartMod); }
public string GetShopImg(object p) { M_Logo_Design desMod = new M_Logo_Design(); B_Logo_Design desBll = new B_Logo_Design(); desMod = desBll.SelReturnModel(DataConverter.CLng(p)); if (desMod == null || string.IsNullOrEmpty(desMod.PreviewImg)) { return(""); } return(desMod.PreviewImg); }
protected void Save_Btn_Click(object sender, EventArgs e) { int Mid = DataConvert.CLng(Mid_Hid.Value); string content = Content_Hid.Value; //------------------- desMod = desBll.SelReturnModel(Mid); desMod.LogoContent = StrHelper.CompressString(Content_Hid.Value); desMod.ZStatus = 99; desBll.UpdateByID(desMod); Response.Redirect(Request.RawUrl); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Mid > 0) { desMod = desBll.SelReturnModel(Mid); Alias_T.Text = desMod.Alias; BKUrl_T.Text = GetBk(desMod.ID); Save_Hid.Value = StrHelper.DecompressString(desMod.LogoContent); //对其中的URL做处理 string[] urlArr = new string[] { "http://win10:164", "http://www.raysandsigns.com", "http://raysandsigns.com", "https://www.raysandsigns.com", "https://raysandsigns.com" }; foreach (string url in urlArr) { Save_Hid.Value = Save_Hid.Value.Replace(url, ""); } //function.Script(this,"fabHelper.init("+StrHelper.DecompressString(desMod.LogoContent)+");"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { desMod = desBll.SelReturnModel(Mid); Save_Hid.Value = StrHelper.DecompressString(desMod.LogoContent); if (Mode == "admin") { B_Admin.CheckIsLogged(Request.RawUrl); } else { B_User.CheckIsLogged(Request.RawUrl); M_UserInfo mu = buser.GetLogin(); if (desMod.UserID != mu.UserID) { function.WriteErrMsg("你无权修改记录"); } } } }
private void CreateCart(M_Logo_Design desMod) { M_UserInfo mu = SnsHelper.GetLogin(); M_Product mainProMod = proBll.GetproductByid(ProID); DataTable proInfo = DBCenter.Sel(mainProMod.TableName, "ID=" + mainProMod.ItemID); //-----购物车记录(按收前台各种传值) M_Cart cartMod = NewCart(mu, mainProMod); cartMod.ProAttr = desMod.ID.ToString();//存储设计好的信息ID M_Cart_Addition addMod = new M_Cart_Addition(); addMod.flash = DataConvert.CLng(Request.Form["Flash_DP"]); addMod.outdoor = DataConvert.CLng(Request.Form["OutdoorSign_DP"]); addMod.backing = DataConvert.CLng(Request.Form["Request"]); addMod.text = Request.QueryString["texts"]; addMod.size = proInfo.Rows[0]["size"].ToString(); cartMod.Additional = JsonConvert.SerializeObject(addMod); if (addMod.flash > 0) { M_Product proMod = proBll.GetproductByid(addMod.flash); cartMod.AllMoney += proMod.LinPrice; } if (addMod.outdoor > 0) { M_Product proMod = proBll.GetproductByid(addMod.outdoor); cartMod.AllMoney += proMod.LinPrice; } if (addMod.backing > 0) { M_Product proMod = proBll.GetproductByid(addMod.backing); cartMod.AllMoney += proMod.LinPrice; } cartMod.FarePrice = cartMod.AllMoney.ToString("F2"); cartBll.Add(cartMod); Response.Redirect("/Cart/Cart.aspx?ProClass=1"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { B_Admin.CheckIsLogged(Request.RawUrl); M_CartPro cpMod = cpBll.SelReturnModel(CartID); M_Product proMod = proBll.GetproductByid(cpMod.ProID); M_Logo_Design desMod = desBll.SelReturnModel(Convert.ToInt32(cpMod.Attribute)); if (string.IsNullOrEmpty(desMod.LogoContent)) { imgUrl = function.GetImgUrl(proMod.Thumbnails); img_panel.Visible = true; } else { Save_Hid.Value = StrHelper.DecompressString(desMod.LogoContent); design_panel.Visible = true; } //proMod = proBll.GetproductByid(cpMod.ProID); DataTable cpDT = SnsHelper.SelCart(cpMod.Orderlistid, cpMod.ID); Design_HTML.Text = PageHelper.Aspx_GetHtml("/cart/comp/cart_logo.aspx", cpDT.DefaultView[0]); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (ProID < 1) { function.WriteErrMsg("Unspecified commodity ID"); } int tlp = GetTlpIDByProID(ProID); desMod = desBll.SelReturnModel(tlp); proMod = proBll.GetproductByid(ProID); if (desMod == null || desMod.ZType != 1) { //function.WriteErrMsg("Templates do not exist"); Response.Redirect("/Plugins/third/logo/list.aspx?page=1"); } //-------------------------------------------- if (desMod == null) { function.WriteErrMsg("Unspecified information"); } desDR = DBCenter.Sel(desMod.TbName, "ID=" + desMod.ID).Rows[0]; if (string.IsNullOrEmpty(DataConvert.CStr(desDR["BackGround"]))) { desDR["BackGround"] = "black"; } //NEON SIGNS if (proMod.Nodeid == 7 || proMod.Nodeid == 104) { Size_L.Text = "3"; font_div.Visible = true; color_12_div.Visible = true; } //LED Signs商品 if (proMod.Nodeid == 8 || proMod.Nodeid == 105) { Size_L.Text = "1"; Backing_TR.Visible = false; Outdoor_TR.Visible = false; font_led_div.Visible = true; color_7_div.Visible = true; } //LED STRIP SIGNS if (proMod.Nodeid == 106) { Size_L.Text = "1"; Backing_TR.Visible = false; Outdoor_TR.Visible = false; font_div.Visible = true; color_7_div.Visible = true; } //有些商品未设置好,做兼容处理 if (font_div.Visible == false && font_led_div.Visible == false) { font_div.Visible = true; } if (color_7_div.Visible == false && color_12_div.Visible == false) { color_12_div.Visible = true; } DataTable proInfo = DBCenter.Sel(proMod.TableName, "ID=" + proMod.ItemID); Size_L.Text = proInfo.Rows[0]["Size"].ToString(); SKU_L.Text = proInfo.Rows[0]["SKU"].ToString(); Save_Hid.Value = StrHelper.DecompressString(desMod.LogoContent); string[] urlArr = new string[] { "http://win10:164", "http://www.raysandsigns.com", "http://raysandsigns.com", "https://www.raysandsigns.com", "https://raysandsigns.com" }; foreach (string url in urlArr) { Save_Hid.Value = Save_Hid.Value.Replace(url, ""); } //function.Script(this, "fabHelper.init(" + StrHelper.DecompressString(desMod.LogoContent) + ");"); } }
public bool UpdateByID(M_Logo_Design model) { return(DBCenter.UpdateByID(model, model.ID)); }
public int Insert(M_Logo_Design model) { return(DBCenter.Insert(model)); }