62,271
社区成员
发帖
与我相关
我的任务
分享
public int AddProductII(ProductData data)
{
st114ok.st114okDAL.ProductDao dao = new ProductDao();
return dao.InsertII(data);
}
public int InsertII(ProductData data)
{
SqlParameter[] arParams = new SqlParameter[14];
arParams[0] = new SqlParameter("@CID", SqlDbType.Int, 4);
arParams[0].Value = data.CID;
arParams[1] = new SqlParameter("@PIID", SqlDbType.Int, 4);
arParams[1].Value = data.PIID;
arParams[2] = new SqlParameter("@PName", SqlDbType.VarChar, 100);
arParams[2].Value = data.PName;
arParams[3] = new SqlParameter("@PPrice", SqlDbType.VarChar, 20);
arParams[3].Value = data.PPrice;
arParams[4] = new SqlParameter("@PType", SqlDbType.VarChar, 50);
arParams[4].Value = data.PType;
arParams[5] = new SqlParameter("@PPubsDate", SqlDbType.DateTime, 8);
arParams[5].Value = data.PPubsDate;
arParams[6] = new SqlParameter("@PCommend", SqlDbType.Bit, 1);
arParams[6].Value = data.PCommend;
arParams[7] = new SqlParameter("@PAccessing", SqlDbType.Int, 4);
arParams[7].Value = data.PAccessing;
arParams[8] = new SqlParameter("@PRemark", SqlDbType.VarChar, 150);
arParams[8].Value = data.PRemark;
arParams[9] = new SqlParameter("@PAud", SqlDbType.Bit, 1);
arParams[9].Value = data.PAud;
arParams[10] = new SqlParameter("@PID", SqlDbType.Int, 4);
arParams[10].Direction = ParameterDirection.Output;
arParams[11] = new SqlParameter("@PItemType", SqlDbType.VarChar, 100);
arParams[11].Value = data.PItemType;
arParams[12] = new SqlParameter("@siteid", SqlDbType.Int, 4);
arParams[12].Value = data.SiteID;
arParams[13] = new SqlParameter("@pvisual", SqlDbType.Bit, 1);
arParams[13].Value = data.Pvisual;
SQLHelper.SQLHelper.ExecuteNonQuery(base.ConnectionString, CommandType.StoredProcedure, "sp_Product_InsertII", arParams);
return (int) arParams[10].Value;
}
if(P_Title.Value.Trim().Length == 0)
{
Response.Write("<script>alert(\"请输入产品名\")</script>");
return;
}
WebbUpload m_upload = new WebbUpload();
UploadFileCollection m_files= m_upload.GetUploadFileList("m_file");
int num=0;
foreach(UploadFile m_file in m_files)
{
if(m_file.FileName == null||m_file.FileName == string.Empty)
{
continue;
}
else
{
num++;
}
}
int intCount=_intPostNumber-num;
if(intCount<0)
{
Response.Write("<script>alert(\"存放图片空间已经不足,请删除旧产品图片!\")</script>");
return ;
}
BLL.CompanyBLL comp = new st114ok.st114okBLL.CompanyBLL();
DataTable dt = comp.SelectByCID(Int32.Parse(Request.Cookies["C_ID"].Value.ToString()));
Model.ProductData model = new Model.ProductData();
model.PName = Rules.CheckInfo.InputText2(P_Title.Value.Trim());
model.CID = Convert.ToInt32(Request.Cookies["C_ID"].Value.ToString());
model.PIID = 0;
if(P_Type_1.Checked)
model.PType = P_Type_1.Value.Trim();
if(P_Type_2.Checked)
model.PType = P_Type_2.Value.Trim();
if(P_Type_3.Checked)
model.PType = P_Type_3.Value.Trim();
if(P_Type_4.Checked)
model.PType = P_Type_4.Value.Trim();
if(P_Type_5.Checked)
model.PType = P_Type_5.Value.Trim();
if(P_Type_6.Checked)
model.PType = P_Type_6.Value.Trim();
//model.PSpecs = Rules.CheckInfo.InputText2(P_Specs.Value.Trim());
model.PPrice = P_Price.Value.Trim();
model.PCommend =false;
model.PPubsDate = System.DateTime.Now;
model.PAccessing = 0;
model.PRemark = P_About.Value.Trim();
if(dt.Rows[0]["DN_ID"].ToString() == "1")
{
model.PAud = true;
}
else
{
model.PAud = false;
}
dt.Dispose();
model.PItemType="";
if(htypedisplay.Value=="true")
{
if(r1.Checked)
{
model.PItemType=this.drptype.SelectedItem.Text;
}
if(r2.Checked)
{
model.PItemType=this.txtinputtype.Text.Trim();
}
}
if(this.trvip3choose.Visible)
{
model.Pvisual=this.radMember.Checked;
}
else
{
model.Pvisual=false;
}
model.SiteID=Int32.Parse(Request.Cookies["user"]["siteid"].ToString());
BLL.ProductBLL Product = new BLL.ProductBLL();
model.PID = Product.AddProductII(model);
Up_Image(model.PID);
Response.Write("<script>alert(\"发布成功\");location.href='Add.aspx'</script>");