using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CY.Infrastructure.Common;
using CY.BLL.Inquiry;
using CY.Model.Inquiry;
using CY.BLL.Sys;
using CY.Model;
using CY.BLL.EC;
using CY.WebForm.Pages.front;
using CY.BLL;
namespace CY.WebForm.Pages.Templet.pingxuan
{
public partial class CompanyInquiryOnLine : TempletBasePage
{
#region 变量
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
RangeofBusinessBLL _rangeofBusinessBLL = new RangeofBusinessBLL();
SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL();
public Guid BussinessID = Guid.Empty;
#endregion
#region 属性
public string PrintName { get; set; }
public int PrintTypeId { get; set; }
#endregion
#region 方法
public void SetPrintName()
{
if (Request["PrintTypeId"] != null)
{
int printTypeId = Request["PrintTypeId"].ToString().ToInt32().Value;
Session["PrintTypeId"]= Request["PrintTypeId"].ToString().ToInt32().Value;
PrintTypeId = printTypeId;
SysInquiry_PrintingType model = _sysInquiry_PrintingTypeBLL.GetModelById(printTypeId);
PrintName = model.PrintName;
this.spPrintTypeName.InnerText = PrintName;
//this.PrintTypeList.PrintTypeId = printTypeId.ToString();
}
}
///
/// 获取询价参数
///
public static InquiryCommonModel GetInquiryCommonModel()
{
var request = HttpContext.Current.Request;
int printTypeId = -1;
int sizeId = -1;
int paperId = -1;
string works = string.Empty;
int printMode = 1;
int gramWeight = -1;
int brandId = -1;
int printCount = -1;
string singleOrdouble = string.Empty;
decimal tjWith = 0;
decimal tjHigth = 0;
decimal tyWith = 0;
decimal tyHigth = 0;
decimal uvWith = 0;
decimal uvHigth = 0;
decimal atWith = 0;
decimal atHigth = 0;
int deliveryMode = -1;
int billMode = -1;
string remarks = string.Empty;
string paperMP = string.Empty;
int printBoxNumber = 0;
int printCountByBox = 0;
int cupType = 0;
string printColor = string.Empty;
int sjType = 0;
string designerDemand = string.Empty;
string printSizeName = string.Empty;
int coveredTypeId = -1;
decimal brushWidth = 0;
decimal brushHight = 0;
int pageNum = 0;
string ropeTypeName = string.Empty;
string ropeColor = string.Empty;
string envelopType = string.Empty;
string pvcType = string.Empty;
string pvcThick = string.Empty;
if (request["hidPrintTypeId"] != null)
printTypeId = request["hidPrintTypeId"].ToString().ToInt32().Value;
if (request["printMode"] != null)
printMode = request["printMode"].ToString().ToInt32().Value;
if (request["paperSize"] != null)
sizeId = request["paperSize"].ToString().ToInt32().Value;
if (request["paper0"] != null)
{
paperId = request["paper0"].ToString().ToInt32().Value;
}
else
{
paperId = 3;
}
if (request["gramWeight0"] != null)
gramWeight = request["gramWeight0"].ToString().ToInt32().Value;
if (request["brand0"] != null)
{
brandId = request["brand0"].ToString().ToInt32().Value;
}
if (request["printCount"] != null)
printCount = request["printCount"].ToString().ToInt32().Value;
if (request["singleOrdouble"] != null)
singleOrdouble = request["singleOrdouble"].ToString();
if (request["works"] != null)
works = request["works"].ToString();
if (request["tjWith0"] != null)
tjWith = request["tjWith0"].ToString().ToDecimal2().Value;
if (request["tjHight0"] != null)
tjHigth = request["tjHight0"].ToString().ToDecimal2().Value;
if (request["tyWith0"] != null)
tyWith = request["tyWith0"].ToString().ToDecimal2().Value;
if (request["tyHight0"] != null)
tyHigth = request["tyHight0"].ToString().ToDecimal2().Value;
if (request["uvWith0"] != null)
uvWith = request["uvWith0"].ToString().ToDecimal2().Value;
if (request["uvHight0"] != null)
uvHigth = request["uvHight0"].ToString().ToDecimal2().Value;
if (request["aoTUWith0"] != null)
atWith = request["aoTUWith0"].ToString().ToDecimal2().Value;
if (request["aoTUHight0"] != null)
atHigth = request["aoTUHight0"].ToString().ToDecimal2().Value;
if (request["deliveryMode"] != null)
deliveryMode = request["deliveryMode"].ToString().ToInt32().Value;
if (request["billMode"] != null)
billMode = request["billMode"].ToString().ToInt32().Value;
if (request["remarks"] != null)
remarks = request["remarks"].ToString();
if (request["pNameMP"] != null)
paperMP = request["pNameMP"].ToString();
if (request["printBoxNumber"] != null)
printBoxNumber = request["printBoxNumber"].ToString().ToInt32().Value;
if (request["printCountByBox"] != null)
printCountByBox = request["printCountByBox"].ToString().ToInt32().Value;
if (request["cupType"] != null)
cupType = request["cupType"].ToString().ToInt32().Value;
if (request["printColor"] != null)
printColor = request["printColor"].ToString();
if (request["sjType"] != null)
sjType = request["sjType"].ToString().ToInt32().Value;
if (request["designerDemand"] != null)
designerDemand = request["designerDemand"].ToString();
if (request["printSizeName"] != null)
printSizeName = request["printSizeName"].ToString();
if (request["CoveredType"] != null)
coveredTypeId = int.Parse(request["CoveredType"].ToString());
if (request["brushWidth"] != null)
brushWidth = request["brushWidth"].ToString().ToDecimal2().Value;
if (request["brushHight"] != null)
brushHight = request["brushHight"].ToString().ToDecimal2().Value;
if (request["pageNum"] != null)
pageNum = request["pageNum"].ToString().ToInt32().Value;
if (request["RopeTypeName"] != null)
ropeTypeName = request["RopeTypeName"].ToString();
if (request["RopeColor"] != null)
ropeColor = request["RopeColor"].ToString();
if (request["EnvelopType"] != null)
envelopType = request["EnvelopType"].ToString();
if (request["pvcType"] != null)
pvcType = request["pvcType"].ToString();
if (request["pvcThick"] != null)
pvcThick = request["pvcThick"].ToString();
InquiryCommonModel model = new InquiryCommonModel();
model.PrintTypeId = printTypeId;
model.PrintMode = printMode;
model.PrintSizeId = sizeId;
model.PaperId = paperId;
model.GramWeight = gramWeight;
model.BrandId = brandId;
model.PrintCount = printCount;
model.SingleOrdouble = singleOrdouble;
if (!string.IsNullOrEmpty(works))
{
model.AfterWorkList = new List();
string[] workArry = works.Split(',');
foreach (string workStr in workArry)
{
model.AfterWorkList.Add(workStr.ToInt32().Value);
}
}
model.TJWith = tjWith;
model.TJHight = tjHigth;
model.TYHight = tyHigth;
model.TYWith = tyWith;
model.UVWith = uvWith;
model.UVHight = uvHigth;
model.ATWith = atWith;
model.ATHight = atHigth;
model.DeliveryMode = deliveryMode;
model.BillMode = billMode;
model.Remarks = remarks;
model.PaperMP = paperMP;
model.PrintBoxNumber = printBoxNumber;
model.CupType = cupType;
model.PrintColor = printColor;
model.SJType = sjType;
model.DesignerDemand = designerDemand;
model.PrintSizeName = printSizeName;
model.CoveredTypeId = coveredTypeId;
model.BrushWidth = brushWidth;
model.BrushHight = brushHight;
model.PageNum = pageNum;
model.RopeColor = ropeColor;
model.EnvelopType = envelopType;
model.PVCType = pvcType;
model.PVCThick = pvcThick;
if (model.PrintMode == 1)
{
model.PrintModeName = "合版";
}
else
{
model.PrintModeName = "专版";
}
PaperSizeDetailBLL _paperSizeDetailBLL = new PaperSizeDetailBLL();
model.PrintTypeName = new SysInquiry_PrintingTypeBLL().GetModelById(model.PrintTypeId).PrintName;
string printDemand = string.Empty;
//名片
if (model.PrintTypeId == 13)
{
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
model.PrintCount = printCountByBox;
model.PrintSizeName = paperSize.Name;
model.PrintCountName = model.PrintBoxNumber.ToString() + "款,每款" + model.PrintCount.ToString() + "盒数";
printDemand += paperSize.Name + "," + model.PaperMP + "," + model.SingleOrdouble;
}
else if (model.PrintTypeId == 14) //DM单
{
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
model.PrintCountName = model.PrintCount.ToString();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperId);
printDemand = paperSize.Name + ",";
printDemand += paperInfo.PaperName;
if (model.PaperId != 0)
{
if (model.PrintMode == 0)
{
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
printDemand += "," + model.GramWeight + "克";
}
printDemand += "," + model.SingleOrdouble;
model.PrintSizeName = paperSize.Name;
}
else if (model.PrintTypeId == 31) //广告纸杯
{
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo typeModel = _multipleTypeInfoBLL.GetModel(model.CupType);
model.PrintCountName = model.PrintCount.ToString();
printDemand += typeModel.TypeNmae + "," + model.PaperMP + "," + model.PrintColor;
}
else if (model.PrintTypeId == 32) //广告扑克
{
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo typeModel = _multipleTypeInfoBLL.GetModel(model.CupType);
model.PrintCountName = model.PrintCount.ToString();
printDemand += typeModel.TypeNmae;
}
else if (model.PrintTypeId == 34) //平面设计
{
model.PrintCountName = model.PrintCount.ToString();
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo typeModel = _multipleTypeInfoBLL.GetModel(model.CupType);
printDemand += typeModel.TypeNmae + ",";
typeModel = _multipleTypeInfoBLL.GetModel(model.SJType);
printDemand += typeModel.TypeNmae + "," + model.DesignerDemand;
}
else if (model.PrintTypeId == 35) //房卡套
{
model.PrintCountName = model.PrintCount.ToString();
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperId);
printDemand += model.PrintSizeName + "," + paperInfo.PaperName;
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo typeModel = _multipleTypeInfoBLL.GetModel(model.CoveredTypeId);
printDemand += "," + typeModel.TypeNmae;
}
else if (model.PrintTypeId == 17) //喷绘
{
model.PrintCount = 1;
model.PrintCountName = "1";
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo typeModel = _multipleTypeInfoBLL.GetModel(model.CupType);
printDemand += model.BrushWidth.ToString() + "×" + model.BrushHight.ToString() + ",";
printDemand += typeModel.TypeNmae;
}
else if (model.PrintTypeId == 29) //黑白印件
{
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
model.PrintCountName = model.PrintCount.ToString();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperId);
printDemand = paperSize.Name + ",";
printDemand += paperInfo.PaperName + ",";
if (model.PaperId != 0)
{
if (model.PrintMode == 0)
{
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
printDemand += "," + model.GramWeight + "克";
}
printDemand += "," + model.SingleOrdouble;
model.PrintSizeName = paperSize.Name;
}
else if (model.PrintTypeId == 22) //便签
{
model.PrintCountName = model.PrintCount.ToString();
printDemand += "每本" + model.PageNum.ToString() + "页,";
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
if (model.PrintMode == 1)
{
printDemand += paperSize.Name + ",";
printDemand += model.PaperMP;
}
else
{
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
printDemand += paperSize.Name + ",";
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperMP.ToInt32().Value);
printDemand += paperInfo.PaperName;
}
model.PrintSizeName = paperSize.Name;
int pId = -1;
if (model.PrintMode == 0)
{
pId = model.PaperMP.ToInt32().Value;
if (paperId != 0)
{
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
}
if (pId != 0)
{
printDemand += "," + model.GramWeight + "克";
}
printDemand += "," + model.PrintColor;
}
else if (model.PrintTypeId == 26) //封套
{
model.PrintCountName = model.PrintCount.ToString();
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
printDemand += paperSize.Name + ",";
model.PrintSizeName = paperSize.Name;
if (model.PrintMode == 1)
{
printDemand += model.PaperMP;
}
else
{
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperMP.ToInt32().Value);
printDemand += paperInfo.PaperName;
}
int pId = -1;
if (model.PrintMode == 0)
{
pId = model.PaperMP.ToInt32().Value;
if (paperId != 0)
{
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
}
if (pId != 0)
{
printDemand += "," + model.GramWeight + "克";
}
}
else if (model.PrintTypeId == 16) //手提袋
{
if (model.AfterWorkList == null)
{
model.AfterWorkList = new List();
}
model.AfterWorkList.Add(19);//粘手提袋必选
model.PrintCountName = model.PrintCount.ToString();
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
printDemand += paperSize.Name + ",";
model.PrintSizeName = paperSize.Name;
if (model.PrintMode == 1)
{
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo mTypeInfo = _multipleTypeInfoBLL.GetModel(model.PaperId);
printDemand += mTypeInfo.TypeNmae;
}
else
{
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperId);
printDemand += paperInfo.PaperName;
}
if (model.PaperId != 0)
{
if (model.PrintMode == 0)
{
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
printDemand += "," + model.GramWeight + "克";
}
}
else if (model.PrintTypeId == 21)//信封
{
model.PrintCountName = model.PrintCount.ToString();
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
printDemand += paperSize.Name + ",";
model.PrintSizeName = paperSize.Name;
if (model.PrintMode == 1)
{
printDemand += model.PaperMP;
}
else
{
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperMP.ToInt32().Value);
printDemand += paperInfo.PaperName;
}
int pId = -1;
if (model.PrintMode == 0)
{
pId = model.PaperMP.ToInt32().Value;
if (pId != 0)
{
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
}
if (pId != 0)
{
printDemand += "," + model.GramWeight + "克";
}
if (model.PrintMode == 1)
{
printDemand += ",彩色";
}
else
{
printDemand += "," + model.PrintColor;
}
printDemand += "," + model.EnvelopType;
}
else if (model.PrintTypeId == 33) //PVC卡
{
model.PrintCountName = model.PrintCount.ToString();
printDemand += model.PVCType + ",";
printDemand += model.PrintSizeName;
if (model.PVCType == "PVC卡")
{
printDemand += "," + model.PVCThick;
MultipleTypeInfoBLL _multipleTypeInfoBLL = new MultipleTypeInfoBLL();
SysInquiry_MultipleTypeInfo mTypeInfo = _multipleTypeInfoBLL.GetModel(model.CupType);
printDemand += "," + mTypeInfo.TypeNmae;
}
}
else if (model.PrintTypeId == 7) //报纸
{
SysInquiry_PaperSizeDetail paperSize = _paperSizeDetailBLL.GetPaperSizeDetail(model.PrintTypeId, model.PrintSizeId);
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
model.PrintCountName = model.PrintCount.ToString();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperId);
printDemand = paperSize.Name + ",";
model.PrintSizeName = paperSize.Name;
printDemand += paperInfo.PaperName;
if (model.PaperId != 0)
{
if (model.PrintMode == 0)
{
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
printDemand += "(" + brandInfo.BrandName + ")";
}
printDemand += "," + model.GramWeight + "克";
}
}
model.PrintDemand = printDemand;
if (model.PrintTypeId == 21 && model.PrintMode == 1)
{
model.AfterWorksDemand = string.Empty;
}
else
{
model.AfterWorksDemand = GetAfterWorksStr(model, model.PrintTypeId);
}
string deliveryModeName = string.Empty;
if (model.DeliveryMode == 104)
{
deliveryModeName = "自提";
}
else if (model.DeliveryMode == 105)
{
deliveryModeName = "代发货运";
}
else if (model.DeliveryMode == 106)
{
deliveryModeName = "送货上门";
}
else if (model.DeliveryMode == 107)
{
deliveryModeName = "指定货运公司";
}
model.DeliveryModeName = deliveryModeName;
string billModeName = string.Empty;
if (model.BillMode == 108)
{
billModeName = "不含税价";
}
else if (model.BillMode == 109)
{
billModeName = "普通发票";
}
else
{
billModeName = "增值税票";
}
model.BillModeName = billModeName;
return model;
}
///
/// 获取后道参数
///
///
///
public static string GetAfterWorksStr(InquiryCommonModel model, int printTypeId)
{
AfterParameterInfoBLL _afterParameterInfoBLL = new AfterParameterInfoBLL();
string afterWorkStr = string.Empty;
foreach (int workId in model.AfterWorkList)
{
SysInquiry_AfterParameterInfo afterInfo = _afterParameterInfoBLL.GetModel(workId);
if (printTypeId != 13 && printTypeId != 33)
{
if (afterInfo.ParameterName == "烫金")
{
afterInfo.ParameterName = "烫金(" + model.TJWith + "×" + model.TJHight + ")";
}
else if (afterInfo.ParameterName == "烫银")
{
afterInfo.ParameterName = "烫银(" + model.TYWith + "×" + model.TYHight + ")";
}
else if (afterInfo.ParameterName == "UV")
{
afterInfo.ParameterName = "UV(" + model.UVWith + "×" + model.UVHight + ")";
}
else if (afterInfo.ParameterName == "凹凸")
{
afterInfo.ParameterName = "击凹凸(" + model.ATWith + "×" + model.ATHight + ")";
}
}
if (afterInfo.ParameterName == "胶头")
{
afterInfo.ParameterName = "胶头(每本" + model.PageNum.ToString() + "页)";
}
afterWorkStr += afterInfo.ParameterName + ",";
}
if (!string.IsNullOrEmpty(afterWorkStr))
{
afterWorkStr = afterWorkStr.Substring(0, afterWorkStr.Length - 1);
}
//if (model.PrintTypeId == 16)
//{
// afterWorkStr += "," + model.RopeTypeName + "(" + model.RopeColor + ")";
//}
return afterWorkStr;
}
#endregion
#region 事件
protected void Page_Load(object sender, EventArgs e)
{
BussinessID = CurrentWeb().MemberId;
this.Title += "-" + CurrentWeb().Name;
if (!IsPostBack)
{
SetPrintName();
}
string result = string.Empty;
if (Request["PaperInit"] != null)
{
int printTypeId = Session["PrintTypeId"].ToInt32().Value;
CY.BLL.Inquiry.RangeofBusinessBLL _rangeofBusinessBLL = new CY.BLL.Inquiry.RangeofBusinessBLL();
IList paperInfoList = _rangeofBusinessBLL.GetPaperInfo(printTypeId);
string str = string.Empty;
foreach (CY.Model.SysInquiry_PaperInfo peper in paperInfoList)
{
str += "{paperId:" + peper.PapeId + ",paperName:\"" + peper.PaperName + "\"},";
}
if (!string.IsNullOrEmpty(str))
{
str = str.Substring(0, str.Length - 1);
}
result = "{paperInfo:[" + str + "]";
CY.BLL.Inquiry.PaperSizeDetailBLL _paperSizeDetailBLL = new CY.BLL.Inquiry.PaperSizeDetailBLL();
List paperSizeList = _paperSizeDetailBLL.GetPaperSizeList(PrintTypeId);
str = string.Empty;
foreach (CY.Model.SysInquiry_PaperSizeDetail size in paperSizeList)
{
str += "{sizeId:" + size.KeyId + ",sizeName:\"" + size.Name + "\"},";
}
if (!string.IsNullOrEmpty(str))
{
str = str.Substring(0, str.Length - 1);
}
result += ",sizeInfo:[" + str + "]}";
Response.Write(result);
Response.End();
}
if (Request["PaperSelect"] != null)
{
int printTypeId = Session["PrintTypeId"].ToInt32().Value;
int paperId = Request["PaperId"].ToString().ToInt32().Value;
IList brandList = _paperInfoBLL.GetBrandInfoByPaper(paperId);
string str = string.Empty;
string brandListStr = string.Empty;
int defaultBrandId = -1;
if (brandList != null && brandList.Count > 0)
{
defaultBrandId = brandList[0].KeyId;
foreach (SysInquiry_BrandInfo brand in brandList)
{
str += "{brandKey:" + brand.KeyId + ",brandName:'" + brand.BrandName + "'},";
}
if (!string.IsNullOrEmpty(str))
{
str = str.Substring(0, str.Length - 1);
}
}
brandListStr = "[" + str + "]";
IList gramWeightList = _rangeofBusinessBLL.GramWeightByPrintTypeId(printTypeId, paperId, defaultBrandId);
str = string.Empty;
foreach (int gramWeight in gramWeightList)
{
str += gramWeight.ToString() + "|";
}
if (!string.IsNullOrEmpty(str))
{
str = str.Substring(0, str.Length - 1);
}
result = "{brandListStr:" + brandListStr + ",gramWeights:\"" + str + "\"}";
Response.Write(result);
Response.End();
}
if (Request["RopeTypeNameInit"] != null)
{
int printTypeId = Session["PrintTypeId"].ToInt32().Value;
RopeCostBLL _ropeCostBLL = new RopeCostBLL();
IList ropeTypeList = _ropeCostBLL.GetRopeTypeList(printTypeId);
foreach (string typeName in ropeTypeList)
{
result += typeName + "|";
}
if (!string.IsNullOrEmpty(result))
{
result = result.Substring(0, result.Length - 1);
}
Response.Write(result);
Response.End();
}
if (Request["BrandSelect"] != null)
{
int printTypeId = Session["PrintTypeId"].ToInt32().Value;
;
int paperId = Request["PaperId"].ToString().ToInt32().Value;
int brandId = Request["BrandId"].ToString().ToInt32().Value;
IList gramWeightList = _rangeofBusinessBLL.GramWeightByPrintTypeId(printTypeId, paperId, brandId);
string str = string.Empty;
foreach (int gramWeight in gramWeightList)
{
str += gramWeight.ToString() + "|";
}
if (!string.IsNullOrEmpty(str))
{
str = str.Substring(0, str.Length - 1);
}
result = str;
Response.Write(result);
Response.End();
}
if (Request["BindControl"] != null)
{
int orderId = Request["OrderId"].ToString().ToInt32().Value;
EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL();
EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(orderId);
InquiryCommonModel _inquiryCommonModel = null;
if (null != _eC_OrderPrintParameter)
{
_inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
}
result = JsonHelper.GetJsonStringByObject(_inquiryCommonModel);
Response.Write(result);
Response.End();
}
if (Request["sumit"] != null)
{
int pageIndex = 1;
int pageSize = 5;
if (Request["hidPageIndex"] != null)
pageIndex = Request["hidPageIndex"].ToString().ToInt32().Value;
InquiryCommonModel model = GetInquiryCommonModel();
string xmlStr = InquiryBLL.GetInquiryCommonModelXMLStr(model);
xmlStr = SerializationHelper.EncryptDES(xmlStr, "ssssssss");
Utils.WriteCookie("InquiryRecord", xmlStr);
InquiryBLL _inquiryBLL = new InquiryBLL();
int pageCount = 0;
Guid memberId;
if (Request["memberId"] != null)
{
memberId = Request["memberId"].ToGuid2();
}
else
{
memberId = Guid.Empty;
}
IList inquiryResultList = _inquiryBLL.GetInquiryResultByCommonList(model, memberId,-1,string.Empty,"","","",pageIndex, pageSize, ref pageCount);
string jsonStr = JsonHelper.GetJsonStringByObject(inquiryResultList);
result = "{ pageCount:" + pageCount + ",inquiryList:" + jsonStr + "}";
Response.Write(result);
Response.End();
}
}
#endregion
}
}