📄 product.aspx.cs
字号:
Pro_SmallImagesArray = YXShop.Common.WaterImage.waterImage(fuPro_SmallImages, "../../YXUploadFile/YXProduct/Image/", "../../YXUploadFile/YXProduct/ThumbnailImg/", "../../YXUploadFile/YXProduct/waterCharater/", "../../YXUploadFile/YXProduct/waterImg/", "易想商城YXShop", 232, 232, 0.5, 0.5, 0.5, 0.5, false, false, true).Split('|');//商品缩略图:this.txtPro_SmallImages.Text;
Pro_SmallImages = Pro_SmallImagesArray[0];
}
else
{
Pro_SmallImages = Convert.ToString(ViewState["proSmallImg"]);
}
}
#endregion
}
else
{
#region 添加商品
if (cbBreviary.Checked)//如果选择了自动生成商品缩略图
{
try
{
Pro_SmallImages = Pro_MarkPicList[1];
}
catch (Exception ee)
{
alert.show("商品详细图片上传失败,请重试!详细信息:<br />" + ee.ToString());
Pro_SmallImages = "default.gif";
}
}
else
{
if (fuPro_SmallImages.HasFile)
{
Pro_SmallImagesArray = YXShop.Common.WaterImage.waterImage(fuPro_SmallImages, "../../YXUploadFile/YXProduct/Image/", "../../YXUploadFile/YXProduct/ThumbnailImg/", "../../YXUploadFile/YXProduct/waterCharater/", "../../YXUploadFile/YXProduct/waterImg/", "易想商城YXShop", 232, 232, 0.5, 0.5, 0.5, 0.5, false, false, true).Split('|');//商品缩略图:this.txtPro_SmallImages.Text;
Pro_SmallImages = Pro_SmallImagesArray[0];
}
else
{
Pro_SmallImages = "";
}
}
#endregion
}
#endregion
string Pro_Content = this.txtPro_Content.Value;//商品详细介绍
string Pro_MetaKeywords = this.txtPro_MetaKeywords.Text;//商品SEO关键字
string Pro_MetaDescription = this.txtPro_MetaDescription.Text;//商品SEO描述信息
string Pro_MetaTitle = this.txtPro_MetaTitle.Text;//商品SEO标题
decimal Pro_Weight = decimal.Parse(this.txtPro_Weight.Text);//商品重量
int Pro_WeightUnit = int.Parse(this.ddlPro_WeightUnit.SelectedValue);//商品重量单位:0:克;1:千克。
int Pro_Stock = int.Parse(this.txtPro_Stock.Text);//商品库存
int ProU_ID = Convert.ToInt32(this.ddlProU_ID.SelectedValue);//商品单位
int Pro_Alarm = int.Parse(this.txtPro_Alarm.Text);//报警数量
int Pro_AuditCount = int.Parse(this.txtPro_AuditCount.Text);//上架数量
int Pro_Audit = int.Parse(this.ddlPro_Audit.SelectedValue);//商品上下架状态:1:上架;2:下架;3:回收站
#region 商品状态:推荐商品|热卖商品|特价商品|活动专区|最新商品|首页显示
string Pro_State = "";
for (int i = 0; i < this.cblPro_State.Items.Count; i++)
{
if (cblPro_State.Items[i].Selected)
{
Pro_State += "1|";
}
else
{
Pro_State += "0|";
}
}
#endregion
#region 商品标识:团购|拍卖|批发
string Pro_Designation = "";
for (int j = 0; j < this.cblPro_Designation.Items.Count; j++)
{
if (cblPro_Designation.Items[j].Selected)
{
Pro_Designation += "1|";
}
else
{
Pro_Designation += "0|";
}
}
#endregion
#region 相关商品
string Pro_RelatingProID = "0";
try
{
Pro_RelatingProID = Request["selPro_RelatingProIDSelect"];
}
catch
{
Pro_RelatingProID = "0";
}
if (string.IsNullOrEmpty(Pro_RelatingProID))
{
Pro_RelatingProID = "0";
}
#endregion
#region 相关文章
string Pro_RelatingArtID = "0";
try
{
Pro_RelatingArtID = Request["selPro_RelatingArtIDSelect"];
}
catch
{
Pro_RelatingArtID = "0";
}
if (string.IsNullOrEmpty(Pro_RelatingArtID))
{
Pro_RelatingArtID = "0";
}
#endregion
#region 寻找地区所有ID
if (this.ClassID.Value != string.Empty||this.ClassID.Value!=null)
{
YXShop.BLL.Provinces databp = new YXShop.BLL.Provinces();
List<YXShop.Model.Provinces> databmp = databp.GetListByColumn("ID", this.ClassID.Value);
if (databmp.Count > 0)
{
model.Pro_Area = databmp[0].ParentPath + "," + this.ClassID.Value;
}
}
else
{
model.Pro_Area = string.Empty;
}
#endregion
DateTime Pro_CreateTime = DateTime.Now;//添加时间
DateTime Pro_UpdateTime = DateTime.Now;//最后修改时间
int Pro_onClicks = int.Parse(this.txtPro_onClicks.Text);//商品查看次数
int Pro_IsAllowComment = int.Parse(this.rblPro_IsAllowComment.SelectedValue);//是否允许评论
int Pro_SaleNum = 0;//商品已出售数量
decimal Pro_CostPrice = decimal.Parse(this.txtPro_CostPrice.Text);//商品成本价
DateTime Pro_AutoUp = this.txtPro_AutoUp.Date;//商品自动上架时间
DateTime Pro_AutoDown = this.txtPro_AutoDown.Date;//商品自动下架时间
int Pro_IsAuto = int.Parse(this.rblPro_IsAuto.SelectedValue);//商品是否自动上下架
model.Pro_PutoutID = Convert.ToInt32(Session["AdminID"]);
model.Pro_PutoutTypeId = 0;
model.ProP_ID = Pro_PValues;
model.Pro_PValues = Pro_PValues;
model.Pro_CID = Pro_CID;
model.Brand_ID = Brand_ID;
model.Pro_Name = Pro_Name;
model.Pro_MOdel = Pro_MOdel;
model.Pro_NO = Pro_NO;
model.Pro_KeyWord = Pro_KeyWord;
model.Pro_Description = Pro_Description;
model.Pro_ShopPrice = Pro_ShopPrice;
model.Pro_MarketPrice = Pro_MarketPrice;
model.Pro_RatingDiscount = Pro_RatingDiscount;
model.Pro_VirtualCurrencies = Pro_VirtualCurrencies;
model.Pro_Integral = Pro_Integral;
model.Pro_SmallImages = Pro_SmallImages;// Pro_SmallImages;商品缩略图片
model.Pro_MarkPic = Pro_MarkPic;// Pro_MarkPic;商品标志图片
model.Pro_Content = Pro_Content;
model.Pro_MetaKeywords = Pro_MetaKeywords;
model.Pro_MetaDescription = Pro_MetaDescription;
model.Pro_MetaTitle = Pro_MetaTitle;
model.Pro_Weight = Pro_Weight;
model.Pro_WeightUnit = Pro_WeightUnit;
model.Pro_Stock = Pro_Stock;
model.ProU_ID = ProU_ID;
model.Pro_Alarm = Pro_Alarm;
model.Pro_AuditCount = Pro_AuditCount;
model.Pro_Audit = Pro_Audit;
model.Pro_State = Pro_State;
model.Pro_Designation = Pro_Designation;
model.Pro_RelatingProID = Pro_RelatingProID;
model.Pro_RelatingArtID = Pro_RelatingArtID;
model.Pro_CreateTime = Pro_CreateTime;
model.Pro_UpdateTime = Pro_UpdateTime;
model.Pro_onClicks = Pro_onClicks;
model.Pro_IsAllowComment = Pro_IsAllowComment;
model.Pro_SaleNum = Pro_SaleNum;
model.Pro_CostPrice = Pro_CostPrice;
model.Pro_AutoUp = Pro_AutoUp;
model.Pro_AutoDown = Pro_AutoDown;
model.Pro_IsAuto = Pro_IsAuto;
model.Pro_SaleType = Pro_SaleType;
model.Pro_IntegralPrice = Pro_IntegralPrice;
YXShop.BLL.Product bll = new YXShop.BLL.Product();
if (string.IsNullOrEmpty(Request["ID"]))
{
//try
//{
upLoadImg();
bll.Create(model);
bp.PageRight("添加商品信息成功。<li><a href=\"Product.aspx\" class=\"reshow\">继续添加</a></li>", "Product_List.aspx");
//}
//catch (Exception ex)
//{
// bp.PageError("错误的参数", "Product_List.aspx");
//}
}
else
{
//try
//{
upLoadImg();
model.Pro_ID = Int32.Parse(Request["ID"]);
bll.Amend(model);
bp.PageRight("修改商品信息成功。<li><a href=\"Product.aspx\" class=\"reshow\">继续添加</a></li>", "Product_List.aspx");
//}
//catch (Exception ex)
//{
// bp.PageError("对不起,修改失败,详细信息:" + ex.ToString(), "Product_List.aspx");
//}
}
}
#endregion
#region 绑定产品分类
#region 绑定一级分类
/// <summary>
/// 绑定一级分类
/// </summary>
/// <param name="CID"></param>
protected void firstClass(int CID)
{
List<YXShop.Model.Pro_Categories> data = datam.GetListByColumn("ProC_FatherID", CID);
StringBuilder shtml = new StringBuilder();
shtml.Append("<select id=\"firstClass\" name=\"firstClass\" size=\"18\" style=\"width:180px\" onchange=\"firstarry(this.value);OptionValue(this.value);\">");
if (data.Count > 0)
{
foreach (YXShop.Model.Pro_Categories ds in data)
{
List<YXShop.Model.Pro_Categories> dap = datam.GetListByColumn("ProC_FatherID", Convert.ToInt32(ds.ProC_ID));
if (dap.Count > 0)
{
shtml.Append("<option value=" + ds.ProC_ID + " >" + ds.ProC_CategroiesName + "</option>");
}
else
{
shtml.Append("<option value=" + ds.ProC_ID + " >" + ds.ProC_CategroiesName + "</option>");
}
}
}
shtml.Append("</select>");
StairSelectList = shtml.ToString();
}
#endregion
#region 绑定二级分类
[AjaxPro.AjaxMethod]
public string secondClass(int CID)
{
if (CID != 0)
{
List<YXShop.Model.Pro_Categories> data = datam.GetListByColumn("ProC_FatherID", CID);
StringBuilder shtml = new StringBuilder();
shtml.Append("<select id=\"secondClass\" name=\"secondClass\" size=\"18\" style=\"width:180px\" onchange=\"Secondarry(this.value);OptionValue(this.value);\">");
if (data.Count > 0)
{
foreach (YXShop.Model.Pro_Categories ds in data)
{
List<YXShop.Model.Pro_Categories> dap = datam.GetListByColumn("ProC_FatherID", Convert.ToInt32(ds.ProC_ID));
if (dap.Count > 0)
{
shtml.Append("<option value=" + ds.ProC_ID + " >" + ds.ProC_CategroiesName + "</option>");
}
else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -