/**
|
* OrderEdit.aspx.cs
|
*
|
* 功 能: 订单列表
|
* 类 名: OrderEdit
|
*
|
* Ver 变更日期 负责人 变更内容
|
* ───────────────────────────────────
|
* V0.01 2013-5-8 13:55 吴崎均 初版
|
* V0.02 2013-5-8 15:47 吴崎均 实现下拉数据绑定与数据级联
|
* V0.03 2013-5-8 18:00 吴崎均 初步完成新增线下订单(未调试)
|
*
|
*/
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.UI;
|
using System.Web.UI.WebControls;
|
using CY.BLL.Sys;
|
using CY.BLL;
|
using CY.Model;
|
using CY.Infrastructure.Common;
|
using CY.WebForm.Pages.common;
|
using CY.BLL.EC;
|
using CY.Model.Inquiry;
|
|
namespace CY.WebForm.Pages.business
|
{
|
public partial class ShejiOrderEdit : BasePage
|
{
|
public int Orderid = 0;
|
public int printNum = 0;
|
|
/// <summary>
|
/// 页面加载事件
|
/// </summary>
|
/// <param name="sender"></param>
|
/// <param name="e"></param>
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
try
|
{
|
switch (Request["Target"])
|
{
|
case "getPrintAsk2":
|
LoadPrintAsk2();
|
break;
|
case "getPrintAsk":
|
LoadPrintAsk();
|
break;
|
case "GetCommunication":
|
LoadCommunication();
|
break;
|
case "ReBindClients":
|
Response.Write(ReLoadClients());
|
break;
|
case "ToUpSetData":
|
Page_Load_Default();
|
LoadOrderInfo();
|
return;
|
case "jisuanorderJine":
|
UpdateorderJine2();
|
break;
|
default:
|
Page_Load_Default();
|
return;
|
}
|
}
|
catch (Exception ex)
|
{
|
PAGEHandleException(ex);
|
Response.Clear();
|
//Response.Write("-1");
|
Response.Write(ex.Message);
|
}
|
Response.End();
|
}
|
|
private void LoadOrderInfo()
|
{
|
|
if (IsPostBack || IsCallback)
|
return;
|
else
|
;
|
EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
|
Orderid = Request["orderId"].ToInt32() ?? 0;
|
string orderIdStr = Request["orderId"];
|
if (string.IsNullOrEmpty(orderIdStr) || "0".Equals(orderIdStr))
|
return;
|
else
|
;
|
if (string.IsNullOrEmpty(orderIdStr))
|
{
|
JavaScript.MessageBox("未传递参数!", this);
|
return;
|
}
|
int? orderId = MyConvert.ConvertToInt32(orderIdStr);
|
if (!orderId.HasValue)
|
{
|
JavaScript.MessageBox("未传递参数!", this);
|
return;
|
}
|
|
EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(orderId.Value);
|
this.txtKeyid.Value = MyConvert.ConvertToString(_eC_OrderBasic.Keyid);
|
this.txtOrderId.Value = MyConvert.ConvertToString(_eC_OrderBasic.SellerOrderId);
|
this.txtCustormerName.Value = MyConvert.ConvertToString(_eC_OrderBasic.BuyerName);
|
this.txtCustormerName.Visible = true;
|
this.selCustormer.Value = MyConvert.ConvertToString(_eC_OrderBasic.BuyerId.ToString());
|
this.txtCompanyName.Value = MyConvert.ConvertToString(_eC_OrderBasic.BuyerName);
|
this.selPrintTypes.Value = _eC_OrderBasic.PrintTypeId.HasValue ? _eC_OrderBasic.PrintTypeId.Value.ToString() : "";
|
this.txtPrintTypes.Value = MyConvert.ConvertToString(_eC_OrderBasic.PrintType.PrintName);
|
this.txtDeliveryTime.Value = _eC_OrderBasic.DeliveryTime.HasValue? _eC_OrderBasic.DeliveryTime.Value.ToString(FixedInfo.DATEFORMAT):"";
|
this.txtDocumentName.Value = MyConvert.ConvertToString(_eC_OrderBasic.DocumentName);
|
this.hidOrderTypeId.Value = _eC_OrderBasic.OrderTypeId.ToString();
|
this.txtRemark.Value = _eC_OrderBasic.Remark.ToString2();
|
this.txtPrintPackDeliveryRequir.Value = _eC_OrderBasic.PrintPackDeliveryRequir.ToString2();
|
this.txtDuiyinghetongbianhao.Value = _eC_OrderBasic.Duiyinghetongbianhao;
|
|
if (_eC_OrderBasic.UnitPrice.HasValue)
|
{
|
this.txtUnitPrice.Value = _eC_OrderBasic.UnitPrice.Value.ToString("0.0000");
|
}
|
if (_eC_OrderBasic.SumPrice.HasValue)
|
{
|
this.txtSumPrice.Value = _eC_OrderBasic.SumPrice.Value.ToString("0.00");
|
}
|
this.txtPhone.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.ContactPhone);
|
this.txtContact.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.Contacts);
|
this.selVerifyWay.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.ProofreadWay);
|
//spnSurplusPrintNum.InnerHtml = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.SurplusPrintNum);
|
|
this.selCustormerLevel.Value = _eC_OrderBasic.OrderExtend.CustomerLevelId.HasValue ? MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.CustomerLevelId) : "";
|
this.selExigencyDegree.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.ExigencyCaseId);
|
this.selCustormerManagers.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.CustomerManagerId);
|
this.selBusinessManagers.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BusinessManagerId);
|
this.txtBookNumber.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BookNum);
|
this.txtBookPrice.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BookPrice);
|
this.txtNumberPerBag.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.NumPerBag);
|
this.txtBagNum.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BagNum);
|
|
//EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL();
|
//EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(orderId.Value);
|
//InquiryCommonModel _inquiryCommonModel = null;
|
//if (null != _eC_OrderPrintParameter)
|
//{
|
// _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
|
|
//}
|
//else ;
|
|
//rptInquiryCommon.DataSource = new List<InquiryCommonModel>() { _inquiryCommonModel };
|
//rptInquiryCommon.DataBind();
|
#region 绑定设计信息
|
if (_eC_OrderBasic.PrintTypeId == 29)
|
{
|
this.SelShejirenyuan29.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing29.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.SelDanshuangmian29.Value = _eC_OrderBasic.Danshuangmian;
|
this.txtShejiyaoqiu29.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 6)
|
{
|
this.SelShejirenyuan6.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing6.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.SelDanshuangmian6.Value = _eC_OrderBasic.Danshuangmian;
|
this.txtShejiyaoqiu6.Value = _eC_OrderBasic.Shejiyaoqiu;
|
|
this.SelShejirenyuanneiye6.Value = _eC_OrderBasic.Shejirenyuanneiye.HasValue ? _eC_OrderBasic.Shejirenyuanneiye.Value.ToString() : "";
|
this.SelShejileixingneiye6.Value = _eC_OrderBasic.Shejileixingneiye.HasValue ? _eC_OrderBasic.Shejileixingneiye.Value.ToString() : "";
|
this.txtShejiyaoqiuneiye6.Value = _eC_OrderBasic.Shejiyaoqiuneiye;
|
}
|
else if(_eC_OrderBasic.PrintTypeId == 15)
|
{
|
this.SelShejirenyuan15.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing15.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.SelDanshuangmian15.Value = _eC_OrderBasic.Danshuangmian;
|
this.txtShejiyaoqiu15.Value = _eC_OrderBasic.Shejiyaoqiu;
|
|
this.SelShejirenyuanneiye15.Value = _eC_OrderBasic.Shejirenyuanneiye.HasValue ? _eC_OrderBasic.Shejirenyuanneiye.Value.ToString() : "";
|
this.SelShejileixingneiye15.Value = _eC_OrderBasic.Shejileixingneiye.HasValue ? _eC_OrderBasic.Shejileixingneiye.Value.ToString() : "";
|
this.txtShejiyaoqiuneiye15.Value = _eC_OrderBasic.Shejiyaoqiuneiye;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 14)
|
{
|
this.SelShejirenyuan14.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing14.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.SelDanshuangmian14.Value = _eC_OrderBasic.Danshuangmian;
|
this.txtShejiyaoqiu14.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 27)
|
{
|
this.SelShejirenyuan27.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing27.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu27.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 21)
|
{
|
this.SelShejirenyuan21.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing21.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu21.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 7)
|
{
|
this.SelShejirenyuan7.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing7.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu7.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 38)
|
{
|
this.SelShejirenyuan38.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.txtShejileixingName38.Value = _eC_OrderBasic.ShejileixingName;
|
this.txtShejiyaoqiu38.Value = _eC_OrderBasic.Shejiyaoqiu;
|
this.ShijuanprintCount.Value = _eC_OrderBasic.Shejicount.HasValue ? _eC_OrderBasic.Shejicount.Value.ToString() : "0";
|
|
this.SelShejirenyuanneiye38.Value = _eC_OrderBasic.Shejirenyuanneiye.HasValue ? _eC_OrderBasic.Shejirenyuanneiye.Value.ToString() : "";
|
this.txtShejileixingNameneiye38.Value = _eC_OrderBasic.ShejileixingNameneiye;
|
this.txtShejiyaoqiuneiye38.Value = _eC_OrderBasic.Shejiyaoqiuneiye;
|
this.DatikaprintCount.Value = _eC_OrderBasic.Shejicountneiye.HasValue ? _eC_OrderBasic.Shejicountneiye.Value.ToString() : "0";
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 20)
|
{
|
this.SelShejirenyuan20.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing20.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu20.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 16)
|
{
|
this.SelShejirenyuan16.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing16.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu16.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 22)
|
{
|
this.SelShejirenyuan22.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing22.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu22.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 39)
|
{
|
this.SelShejirenyuan39.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.txtShejiyaoqiu39.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 23)
|
{
|
this.SelShejirenyuan23.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing23.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu23.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 25)
|
{
|
this.SelShejirenyuan25.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing25.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu25.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else if (_eC_OrderBasic.PrintTypeId == 26)
|
{
|
this.SelShejirenyuan26.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.SelShejileixing26.Value = _eC_OrderBasic.Shejileixing.HasValue ? _eC_OrderBasic.Shejileixing.Value.ToString() : "";
|
this.txtShejiyaoqiu26.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
else
|
{
|
this.SelShejirenyuan1111.Value = _eC_OrderBasic.Shejirenyuan.HasValue ? _eC_OrderBasic.Shejirenyuan.Value.ToString() : "";
|
this.txtShejiyaoqiu1111.Value = _eC_OrderBasic.Shejiyaoqiu;
|
}
|
#endregion
|
|
}
|
|
/// <summary>
|
/// 默认执行方法
|
/// </summary>
|
private void Page_Load_Default()
|
{
|
|
btnSave.ServerClick += new EventHandler(btnSave_ServerClick);
|
btnSaveask.ServerClick += new EventHandler(btnSaveask_ServerClick);
|
if (!IsPostBack && !IsCallback)
|
{
|
|
Sys_DictionaryBLL _sys_DictionaryBLL = new Sys_DictionaryBLL();//字典业务逻辑操作类对象
|
SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL();//印刷业务类型业务逻辑操作类对象
|
OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
|
|
this.txtCustormerName.Visible = false;//默认不显示
|
//设计订单用反转的MemberId
|
var originalGuid = CurrentUser.MemberId;
|
Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray());
|
this.txtOrderId.Value = _eC_OrderBasicBLL.LoadOrderIdBySellerId(reversedGuid);//加载订单编号
|
|
IList<OA_CorporateClients> corporateClients = _oA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>;
|
if (null != corporateClients)
|
{
|
corporateClients.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && corporateClients.Remove(cc));
|
}
|
this.selCustormer.DataSource = corporateClients;
|
this.selCustormer.DataBind();
|
this.selCustormer.Items.Insert(0, new ListItem("请选择", ""));
|
|
//this.rptCustormer.DataSource = corporateClients;
|
//this.rptCustormer.DataBind();
|
|
this.selPrintTypes.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModlesByFirm(CurrentUser.MemberId).OrderBy(x=>x.orderNumHome);
|
this.selPrintTypes.DataBind();
|
this.selPrintTypes.Items.Insert(0, new ListItem("请选择", ""));
|
this.selPrintTypes.Items.Add(new ListItem("其他", "-1"));
|
|
this.selExigencyDegree.DataSource = _sys_DictionaryBLL.GetDataByType("OA_紧急程度");
|
this.selExigencyDegree.DataBind();
|
this.selExigencyDegree.Value = "0";
|
|
this.selVerifyWay.DataSource = _sys_DictionaryBLL.GetDataByType("EC_校稿方式");
|
this.selVerifyWay.DataBind();
|
this.selVerifyWay.Value = "0";
|
|
this.selCustormerLevel.DataSource = _sys_DictionaryBLL.GetDataByType("客户重要程度");
|
this.selCustormerLevel.DataBind();
|
|
OA_StaffBLL oA_StaffBLL = new BLL.OA_StaffBLL();
|
|
this.selBusinessManagers.DataSource = oA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, true, false);
|
this.selBusinessManagers.DataBind();
|
this.selBusinessManagers.Items.Insert(0, new ListItem("无", "0"));
|
|
this.selCustormerManagers.DataSource = oA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, true);
|
this.selCustormerManagers.DataBind();
|
this.selCustormerManagers.Items.Insert(0, new ListItem("无", "0"));
|
|
|
var oA_Staffs = oA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, null, null).Where(x => x.DepartmentId == 13);
|
this.SelShejirenyuan29.DataSource = oA_Staffs;
|
this.SelShejirenyuan29.DataBind();
|
|
this.SelShejirenyuan6.DataSource = oA_Staffs;
|
this.SelShejirenyuan6.DataBind();
|
|
this.SelShejirenyuanneiye6.DataSource = oA_Staffs;
|
this.SelShejirenyuanneiye6.DataBind();
|
|
this.SelShejirenyuan15.DataSource = oA_Staffs;
|
this.SelShejirenyuan15.DataBind();
|
|
this.SelShejirenyuanneiye15.DataSource = oA_Staffs;
|
this.SelShejirenyuanneiye15.DataBind();
|
|
this.SelShejirenyuan14.DataSource = oA_Staffs;
|
this.SelShejirenyuan14.DataBind();
|
|
this.SelShejirenyuan27.DataSource = oA_Staffs;
|
this.SelShejirenyuan27.DataBind();
|
|
this.SelShejirenyuan21.DataSource = oA_Staffs;
|
this.SelShejirenyuan21.DataBind();
|
|
this.SelShejirenyuan7.DataSource = oA_Staffs;
|
this.SelShejirenyuan7.DataBind();
|
|
this.SelShejirenyuan38.DataSource = oA_Staffs;
|
this.SelShejirenyuan38.DataBind();
|
|
this.SelShejirenyuanneiye38.DataSource = oA_Staffs;
|
this.SelShejirenyuanneiye38.DataBind();
|
|
this.SelShejirenyuan20.DataSource = oA_Staffs;
|
this.SelShejirenyuan20.DataBind();
|
|
this.SelShejirenyuan16.DataSource = oA_Staffs;
|
this.SelShejirenyuan16.DataBind();
|
|
this.SelShejirenyuan22.DataSource = oA_Staffs;
|
this.SelShejirenyuan22.DataBind();
|
|
this.SelShejirenyuan39.DataSource = oA_Staffs;
|
this.SelShejirenyuan39.DataBind();
|
|
this.SelShejirenyuan23.DataSource = oA_Staffs;
|
this.SelShejirenyuan23.DataBind();
|
|
this.SelShejirenyuan25.DataSource = oA_Staffs;
|
this.SelShejirenyuan25.DataBind();
|
|
this.SelShejirenyuan26.DataSource = oA_Staffs;
|
this.SelShejirenyuan26.DataBind();
|
|
this.SelShejirenyuan1111.DataSource = oA_Staffs;
|
this.SelShejirenyuan1111.DataBind();
|
|
}
|
}
|
|
/// <summary>
|
/// 保存点击事件
|
/// </summary>
|
/// <param name="sender"></param>
|
/// <param name="e"></param>
|
void btnSave_ServerClick(object sender, EventArgs e)
|
{
|
|
if (SaveOrder())
|
{
|
//操作成功
|
JavaScript.MessageBox("操作成功", this, 1);
|
}
|
else
|
{
|
//操作失败
|
JavaScript.MessageBox("操作失败", this);
|
}
|
}
|
|
/// <summary>
|
/// 保存要求点击事件
|
/// </summary>
|
/// <param name="sender"></param>
|
/// <param name="e"></param>
|
void btnSaveask_ServerClick(object sender, EventArgs e)
|
{
|
|
|
if (SaveOrderAsk())
|
{
|
//操作成功
|
JavaScript.MessageBox("操作成功", this,1);
|
}
|
else
|
{
|
//操作失败
|
JavaScript.MessageBox("操作失败", this);
|
}
|
}
|
|
|
|
/// <summary>
|
/// 加载客户联系方式
|
/// </summary>
|
private void LoadCommunication()
|
{
|
Response.Clear();
|
string id = Request["id"];
|
if (string.IsNullOrEmpty(id))
|
{
|
Response.Write("-2");
|
return;
|
}
|
|
OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
OA_CorporateClients m_OA_CorporateClients = _oA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, id.ToGuid2());
|
OA_CustomerCommunications _oA_CustomerCommunications = _oA_CorporateClientsBLL.GetModel_CustomerCommunications(m_OA_CorporateClients.Keyid);
|
_oA_CustomerCommunications.DegreeImportanId = m_OA_CorporateClients.DegreeImportanId;
|
_oA_CustomerCommunications.AccountManagerId = m_OA_CorporateClients.AccountManagerId;
|
_oA_CustomerCommunications.BusinessManagerId = m_OA_CorporateClients.BusinessManagerId;
|
_oA_CustomerCommunications.CompanyName = m_OA_CorporateClients.CompanyName;
|
_oA_CustomerCommunications.Note = m_OA_CorporateClients.Note;
|
Response.Write(null == _oA_CustomerCommunications ? "" : JsonHelper.GetJsonStringByObject(_oA_CustomerCommunications));
|
}
|
|
/// <summary>
|
/// 加载印刷物
|
/// </summary>
|
private void LoadPrintAsk()
|
{
|
Response.Clear();
|
string id = Request["id"];
|
if (string.IsNullOrEmpty(id))
|
{
|
Response.Write("-2");
|
return;
|
}
|
|
OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
List<OA_CorporateClientsPrint> oA_CorporateClientsPrints = _oA_CorporateClientsBLL.SelectPrintListByCorId(id.ToGuid2()).ToList();
|
string sss = "[";// JsonHelper.GetJsonStringByObject(oA_CorporateClientsPrints);
|
if (oA_CorporateClientsPrints!=null&& oA_CorporateClientsPrints.Count > 0)
|
{
|
for(int i=0;i< oA_CorporateClientsPrints.Count; i++)
|
{
|
sss += "{\"Keyid\":\""+ oA_CorporateClientsPrints [i].Keyid+ "\",";
|
sss += "\"DocumentName\":\"" + oA_CorporateClientsPrints[i].DocumentName + "\"}";
|
if(i != oA_CorporateClientsPrints.Count - 1)
|
{
|
sss += ",";
|
}
|
}
|
}
|
sss += "]";
|
|
Response.Write(null == oA_CorporateClientsPrints ? "[]" : sss);
|
}
|
|
|
|
/// <summary>
|
/// 加载印刷物
|
/// </summary>
|
private void LoadPrintAsk2()
|
{
|
Response.Clear();
|
string result = string.Empty;
|
int orderId = Request["OrderId"].ToString().ToInt32().Value;
|
OA_CorporateClientsBLL oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
OA_CorporateClientsPrint _CorporateClientsPrint = oA_CorporateClientsBLL.SelectPrintListByPrintId(orderId);
|
|
result = "";//JsonHelper.GetJsonStringByObject(_CorporateClientsPrint);
|
result += "{\"BusinessManagers\":\"" + _CorporateClientsPrint.BusinessManagers + "\",";
|
result += "\"ManagersMobile\":\"" + _CorporateClientsPrint.ManagersMobile + "\",";
|
result += "\"ManagersQQ\":\"" + _CorporateClientsPrint.ManagersQQ + "\",";
|
result += "\"Deliveryrequirements\":\"" + _CorporateClientsPrint.Deliveryrequirements + "\",";
|
result += "\"DocumentName\":\"" + _CorporateClientsPrint.DocumentName + "\",";
|
result += "\"UnitPrice\":" + _CorporateClientsPrint.UnitPrice + ",";
|
result += "\"SumPrice\":" + _CorporateClientsPrint.SumPrice + "";
|
result += "}";
|
|
|
Response.Write(result);
|
//Response.End();
|
}
|
|
|
/// <summary>
|
/// 加载印刷物
|
/// </summary>
|
private void UpdateorderJine2()
|
{
|
Response.Clear();
|
string result = string.Empty;
|
int orderId = Request["OrderId"].ToString().ToInt32().Value;
|
EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
|
var sss = _eC_OrderBasicBLL.UpdateorderJine(orderId);
|
|
result = "";//JsonHelper.GetJsonStringByObject(_CorporateClientsPrint);
|
result += "{\"status\":\"" + sss + "\"";
|
result += "}";
|
|
|
Response.Write(result);
|
//Response.End();
|
}
|
|
|
|
/// <summary>
|
/// 保存订单
|
/// </summary>
|
private bool SaveOrder()
|
{
|
bool isWin = false;
|
EC_OrderBasicBLL bll_EC_OrderBasicBLL = new EC_OrderBasicBLL();
|
EC_OrderExtend eC_OrderExtend = new EC_OrderExtend();//订单扩展信息
|
EC_OrderBasic eC_OrderBasic = new EC_OrderBasic();//订单主要信息
|
OA_StaffBLL oA_StaffBLL = new BLL.OA_StaffBLL();
|
OA_ShejijijianBLL bll_OA_ShejijijianBLLBLL = new OA_ShejijijianBLL();
|
CY.BLL.Inquiry.PaperSizeDetailBLL _paperSizeDetailBLL = new CY.BLL.Inquiry.PaperSizeDetailBLL();//查询纸张尺寸
|
|
EC_OrderPrintParameter orderPrintParameter = null;
|
InquiryCommonModel _inquiryCommonModel = null;
|
eC_OrderExtend.Keyid = MyConvert.ConvertToInt32(txtKeyid.Value);
|
if (txtKeyid.Value == "0" || hidOrderTypeId.Value == "1")
|
{
|
eC_OrderBasic = bll_EC_OrderBasicBLL.SelectModelById(eC_OrderExtend.Keyid ?? 0);
|
if (eC_OrderBasic == null || eC_OrderBasic.Keyid == null)
|
{
|
eC_OrderBasic = new EC_OrderBasic();
|
}
|
if (eC_OrderBasic.ShejiStatus == 1)
|
{
|
//操作失败
|
JavaScript.MessageBox("已下单,不能修改", this);
|
return false;
|
}
|
|
eC_OrderExtend.Remark = MyConvert.ConvertToString(Request["txtRemark"]).Trim();
|
eC_OrderExtend.PrintPackDeliveryRequir = MyConvert.ConvertToString(Request["txtPrintPackDeliveryRequir"]).Trim();
|
eC_OrderExtend.Operate = CurrentUser.ShortName;
|
|
eC_OrderExtend.ExigencyCaseId = MyConvert.ConvertToInt32(Request["selExigencyDegree"]);
|
eC_OrderExtend.ProofreadWayId = MyConvert.ConvertToInt32(Request["selVerifyWay"]);
|
eC_OrderExtend.BusinessManagerId = MyConvert.ConvertToInt32(Request["selBusinessManagers"]);
|
eC_OrderExtend.CustomerManagerId = MyConvert.ConvertToInt32(Request["selCustormerManagers"]);
|
eC_OrderExtend.CustomerLevelId = MyConvert.ConvertToInt32(Request["selCustormerLevel"]);
|
eC_OrderExtend.Contacts = MyConvert.ConvertToString(Request["txtContact"]).Trim();
|
eC_OrderExtend.ContactPhone = MyConvert.ConvertToString(Request["txtPhone"]).Trim();
|
eC_OrderExtend.printunit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value;
|
|
|
eC_OrderBasic.Remark = eC_OrderExtend.Remark;
|
eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]).Trim();
|
eC_OrderBasic.Operator = eC_OrderBasic.Creater = eC_OrderExtend.Operate;
|
if (Request["txtUnitPrice"] != null && !string.IsNullOrEmpty(Request["txtUnitPrice"]))
|
{
|
eC_OrderBasic.UnitPrice = MyConvert.ConvertToDecimal(Request["txtUnitPrice"]);
|
}
|
eC_OrderBasic.SumPrice = MyConvert.ConvertToDecimal(Request["txtSumPrice"]);
|
//eC_OrderExtend.SurplusPrintNum = MyConvert.ConvertToInt32(txtSurplusPrintNum.Value);
|
if (Request["hidPrintTypeId"].ToString().ToInt32() == -1 )
|
{
|
_inquiryCommonModel = new InquiryCommonModel();
|
_inquiryCommonModel.PrintTypeId = -1;
|
_inquiryCommonModel.PrintCount = Request["printCount"].ToString().ToInt32().Value;
|
_inquiryCommonModel.Unit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value;
|
if (Request["txtPrintDemand"].ToString().IndexOf(Request["printSizeName"].ToString()) >= 0)
|
{
|
_inquiryCommonModel.PrintDemand = Request["txtPrintDemand"].ToString();
|
}
|
else
|
{
|
_inquiryCommonModel.PrintDemand = Request["printSizeName"].ToString() + ";" + Request["txtPrintDemand"].ToString();
|
}
|
|
_inquiryCommonModel.PrintSizeName = Request["printSizeName"].ToString();
|
}
|
else
|
{
|
_inquiryCommonModel = CY.WebForm.Pages.front.InquiryOnLine.GetInquiryCommonModel();
|
}
|
if (null == _inquiryCommonModel)
|
return false;
|
if (_inquiryCommonModel.PrintTypeId == 13)
|
{
|
eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber;
|
eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber;
|
}
|
else
|
{
|
eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount;
|
eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount;
|
}
|
|
orderPrintParameter = new EC_OrderPrintParameter()//订单印刷参数
|
{
|
PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel)
|
,
|
OrderId = eC_OrderExtend.Keyid.HasValue ? eC_OrderExtend.Keyid.Value : 0
|
};
|
}
|
|
eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]);
|
eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]);
|
eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim();
|
|
var PrintTypeId = MyConvert.ConvertToInt32(Request["selPrintTypes"]);
|
#region 绑定设计信息 封面的数值就是1 内页的数量需要计算所有的内页页码的总和
|
|
//系统表格中工价为16开工价;32开下浮30%;32开以下减半;8开上浮30%,4开以上上浮1半 仅限于:黑白印件、书刊、画册、DM但、报纸5种,其他不管
|
decimal gongjia = new decimal(1);
|
if(PrintTypeId == 29 || PrintTypeId == 6 || PrintTypeId == 15 || PrintTypeId == 14 || PrintTypeId == 7)
|
{
|
var paperSize = Request["paperSize"];
|
if (paperSize != "-1")
|
{
|
var paperSizeDetail = _paperSizeDetailBLL.GetPaperSizeDetail(PrintTypeId.Value, paperSize.ToInt32().Value);
|
if (paperSizeDetail != null)
|
{
|
if (paperSizeDetail.Name.IndexOf("48开") >= 0 || paperSizeDetail.Name.IndexOf("64开") >= 0)
|
{
|
gongjia = new decimal(0.5);
|
}
|
else if (paperSizeDetail.Name.IndexOf("32开") >= 0)
|
{
|
gongjia = new decimal(0.7);
|
}
|
else if (paperSizeDetail.Name.IndexOf("16开") >= 0)
|
{
|
gongjia = new decimal(1);
|
}
|
else if (paperSizeDetail.Name.IndexOf("8开") >= 0 || paperSizeDetail.Name.IndexOf("6开") >= 0)
|
{
|
gongjia = new decimal(1.3);
|
}
|
else if(paperSizeDetail.Name.IndexOf("4开") >= 0 || paperSizeDetail.Name.IndexOf("3开") >= 0 || paperSizeDetail.Name.IndexOf("2开") >= 0 || paperSizeDetail.Name.IndexOf("全开") >= 0)
|
{
|
gongjia = new decimal(1.5);
|
}
|
|
|
|
}
|
}
|
else
|
{
|
decimal sikai = 420 * 570;
|
if (PrintTypeId == 29)
|
{
|
sikai = 380 * 680;
|
}
|
|
decimal bakai = 420 * 285;
|
|
decimal sanshierkai = 130 * 185;
|
|
|
var txtFirstSize = Request["txtFirstSize"].ToDecimal2()??0;
|
var txtSecondSize = Request["txtSecondSize"].ToDecimal2() ?? 0;
|
var chicun = txtFirstSize * txtSecondSize;
|
if (chicun>= sikai)
|
{
|
gongjia = new decimal(1.5);
|
}
|
else if (chicun >= bakai)
|
{
|
gongjia = new decimal(1.3);
|
}
|
else if (chicun == sanshierkai)
|
{
|
gongjia = new decimal(0.7);
|
}
|
else if (chicun < sanshierkai)
|
{
|
gongjia = new decimal(0.5);
|
}
|
|
}
|
|
|
}
|
|
|
|
if (PrintTypeId == 29)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan29.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing29.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Danshuangmian = this.SelDanshuangmian29.Value;
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu29.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(),"", eC_OrderExtend.Shejileixing.ToString(),null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 6)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
|
eC_OrderExtend.Shejileixing = this.SelShejileixing6.Value.ToInt32();
|
if (eC_OrderExtend.Shejileixing != 8)
|
{
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan6.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "1", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else
|
{
|
eC_OrderExtend.Shejirenyuan = 0;
|
eC_OrderExtend.ShejirenyuanName = "";
|
eC_OrderExtend.ShejiUnitPrice = 0;
|
eC_OrderExtend.ShejiSumPrice = 0;
|
}
|
|
|
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Danshuangmian = this.SelDanshuangmian6.Value;
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu6.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
|
|
int insidePageNum = 1;
|
if (Request["hidInsidePageNum"] != null)
|
insidePageNum = Request["hidInsidePageNum"].ToString().ToInt32().Value;
|
int PageNumneiye = 0;
|
for (int i = 1; i <= insidePageNum; i++)
|
{
|
if (Request["pageNum" + i] != null)
|
PageNumneiye += Request["pageNum" + i].ToInt32().HasValue ? Request["pageNum" + i].ToInt32().Value : 0;
|
}
|
|
|
|
eC_OrderExtend.Shejicountneiye = PageNumneiye;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejileixingneiye = this.SelShejileixingneiye6.Value.ToInt32();
|
if (eC_OrderExtend.Shejileixingneiye != 8)
|
{
|
eC_OrderExtend.Shejirenyuanneiye = this.SelShejirenyuanneiye6.Value.ToInt32();
|
var oA_Staff1 = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuanneiye);
|
if (oA_Staff1 != null)
|
{
|
eC_OrderExtend.ShejirenyuanNameneiye = oA_Staff1.Name;
|
}
|
|
var shejijijian1 = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "2", eC_OrderExtend.Shejileixingneiye.ToString(), null).FirstOrDefault();
|
if (shejijijian1 != null)
|
{
|
eC_OrderExtend.ShejiUnitPriceneiye = shejijijian1.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPriceneiye.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPriceneiye = eC_OrderExtend.ShejiUnitPriceneiye * eC_OrderExtend.Shejicountneiye;
|
}
|
}
|
}
|
else
|
{
|
eC_OrderExtend.Shejirenyuanneiye = 0;
|
eC_OrderExtend.ShejirenyuanNameneiye = "";
|
eC_OrderExtend.ShejiUnitPriceneiye = 0;
|
eC_OrderExtend.ShejiSumPriceneiye = 0;
|
}
|
|
|
|
eC_OrderExtend.ShejileixingNameneiye = this.shejileixing(eC_OrderExtend.Shejileixingneiye.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiuneiye = this.txtShejiyaoqiuneiye6.Value;
|
|
|
}
|
else if (PrintTypeId == 15)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejileixing = this.SelShejileixing15.Value.ToInt32();
|
if (eC_OrderExtend.Shejileixing != 8)
|
{
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan15.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "1", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else
|
{
|
eC_OrderExtend.Shejirenyuan = 0;
|
eC_OrderExtend.ShejirenyuanName = "";
|
eC_OrderExtend.ShejiUnitPrice = 0;
|
eC_OrderExtend.ShejiSumPrice = 0;
|
}
|
|
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Danshuangmian = this.SelDanshuangmian15.Value;
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu15.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
|
|
|
|
int insidePageNum = 1;
|
if (Request["hidInsidePageNum"] != null)
|
insidePageNum = Request["hidInsidePageNum"].ToString().ToInt32().Value;
|
int PageNumneiye = 0;
|
for (int i = 1; i <= insidePageNum; i++)
|
{
|
if (Request["pageNum" + i] != null)
|
PageNumneiye += Request["pageNum" + i].ToInt32().HasValue ? Request["pageNum" + i].ToInt32().Value : 0;
|
}
|
eC_OrderExtend.Shejicountneiye = PageNumneiye;// Request["printCount"].ToString().ToInt32();
|
|
eC_OrderExtend.Shejileixingneiye = this.SelShejileixingneiye15.Value.ToInt32();
|
if (eC_OrderExtend.Shejileixingneiye != 8)
|
{
|
eC_OrderExtend.Shejirenyuanneiye = this.SelShejirenyuanneiye15.Value.ToInt32();
|
var oA_Staff1 = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuanneiye);
|
if (oA_Staff1 != null)
|
{
|
eC_OrderExtend.ShejirenyuanNameneiye = oA_Staff1.Name;
|
}
|
var shejijijian1 = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "2", eC_OrderExtend.Shejileixingneiye.ToString(), null).FirstOrDefault();
|
if (shejijijian1 != null)
|
{
|
eC_OrderExtend.ShejiUnitPriceneiye = shejijijian1.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPriceneiye.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPriceneiye = eC_OrderExtend.ShejiUnitPriceneiye * eC_OrderExtend.Shejicountneiye;
|
}
|
}
|
}
|
else
|
{
|
eC_OrderExtend.Shejirenyuanneiye = 0;
|
eC_OrderExtend.ShejirenyuanNameneiye = "";
|
eC_OrderExtend.ShejiUnitPriceneiye = 0;
|
eC_OrderExtend.ShejiSumPriceneiye = 0;
|
}
|
|
|
|
eC_OrderExtend.ShejileixingNameneiye = this.shejileixing(eC_OrderExtend.Shejileixingneiye.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiuneiye = this.txtShejiyaoqiuneiye15.Value;
|
|
|
}
|
else if (PrintTypeId == 14)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan14.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing14.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Danshuangmian = this.SelDanshuangmian14.Value;
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu14.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 27)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan27.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing27.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu27.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 21)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan21.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing21.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu21.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 7)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan7.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing7.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu7.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney * gongjia;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 38)
|
{
|
eC_OrderExtend.Shejicount = this.ShijuanprintCount.Value.ToInt32() ?? 0; //Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan38.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.ShejileixingName = this.txtShejileixingName38.Value;
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu38.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "1", "", null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
|
|
|
|
eC_OrderExtend.Shejicountneiye = this.DatikaprintCount.Value.ToInt32()??0; //Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuanneiye = this.SelShejirenyuanneiye38.Value.ToInt32();
|
var oA_Staff1 = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuanneiye);
|
if (oA_Staff1 != null)
|
{
|
eC_OrderExtend.ShejirenyuanNameneiye = oA_Staff1.Name;
|
}
|
eC_OrderExtend.ShejileixingNameneiye = this.txtShejileixingNameneiye38.Value;
|
eC_OrderExtend.Shejiyaoqiuneiye = this.txtShejiyaoqiuneiye38.Value;
|
|
var shejijijian1 = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "2", "", null).FirstOrDefault();
|
if (shejijijian1 != null)
|
{
|
eC_OrderExtend.ShejiUnitPriceneiye = shejijijian1.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPriceneiye.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPriceneiye = eC_OrderExtend.ShejiUnitPriceneiye * eC_OrderExtend.Shejicountneiye;
|
}
|
}
|
}
|
else if (PrintTypeId == 20)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan20.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing20.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu20.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 16)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan16.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing16.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu16.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 22)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan22.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing22.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu22.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 39)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan39.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu39.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", "", null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 23)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan23.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing23.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu23.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 25)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan25.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing25.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu25.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else if (PrintTypeId == 26)
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan26.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejileixing = this.SelShejileixing26.Value.ToInt32();
|
eC_OrderExtend.ShejileixingName = this.shejileixing(eC_OrderExtend.Shejileixing.Value.ToString());
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu26.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", eC_OrderExtend.Shejileixing.ToString(), null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
else
|
{
|
eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32();
|
eC_OrderExtend.Shejirenyuan = this.SelShejirenyuan1111.Value.ToInt32();
|
var oA_Staff = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuan);
|
if (oA_Staff != null)
|
{
|
eC_OrderExtend.ShejirenyuanName = oA_Staff.Name;
|
}
|
eC_OrderExtend.Shejiyaoqiu = this.txtShejiyaoqiu1111.Value;
|
eC_OrderExtend.ShejiStatus = 2;
|
|
var shejijijian = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, PrintTypeId.ToString(), "", "", null).FirstOrDefault();
|
if (shejijijian != null)
|
{
|
eC_OrderExtend.ShejiUnitPrice = shejijijian.Shejilemoney;
|
if (eC_OrderExtend.ShejiUnitPrice.HasValue)
|
{
|
eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount;
|
}
|
}
|
}
|
#endregion
|
|
///是修改时只保存扩展信息
|
if (eC_OrderExtend.Keyid.HasValue && 0 < eC_OrderExtend.Keyid.Value)
|
{
|
EC_OrderBLL orderBLL = new EC_OrderBLL();
|
//eC_OrderExtend.CustomerManagerId = 0;
|
//eC_OrderExtend.BusinessManagerId = 0;
|
if (!string.IsNullOrEmpty(hidOrderTypeId.Value))
|
{
|
eC_OrderBasic.OrderTypeId = hidOrderTypeId.Value.ToString().ToInt32().Value;
|
}
|
EC_AcceptWayByOrderBLL _AcceptWayByOrderBLL = new EC_AcceptWayByOrderBLL();
|
EC_AcceptWayByOrder acceptWayByOrder = _AcceptWayByOrderBLL.GetModelByTargetId(eC_OrderExtend.Keyid.Value);
|
Sys_DictionaryBLL _bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
|
string ReceiptType = _bll_Sys_DictionaryBLL.GetModelByKeyid(Request["AcceptTypeId"].ToInt32());
|
acceptWayByOrder.AcceptTypeId = Request["AcceptTypeId"].ToInt32();
|
acceptWayByOrder.InvoiceDemand = Request["InvoiceId"].ToString2();
|
switch (ReceiptType)
|
{
|
case "自提":
|
break;
|
case "代发货运":
|
acceptWayByOrder.City = Request["City_OnBehalfOfCargo"].ToString2();
|
acceptWayByOrder.Accepter = Request["Accepter_OnBehalfOfCargo"].ToString2();
|
acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OnBehalfOfCargo"].ToString2();
|
break;
|
case "送货上门":
|
acceptWayByOrder.City = Request["City_HomeDelivery"].ToString2();
|
acceptWayByOrder.Accepter = Request["Accepter_HomeDelivery"].ToString2();
|
acceptWayByOrder.AccepterPhone = Request["AccepterPhone_HomeDelivery"].ToString2();
|
acceptWayByOrder.AccepterAddress = Request["AccepterAddress_HomeDelivery"].ToString();
|
break;
|
case "指定货运公司":
|
acceptWayByOrder.City = Request["City_OfficialFreightForwarder"].ToString2();
|
acceptWayByOrder.Accepter = Request["Accepter_OfficialFreightForwarder"].ToString2();
|
acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OfficialFreightForwarder"].ToString2();
|
acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2();
|
acceptWayByOrder.AccepterAddress = Request["AccepterAddress"].ToString2();
|
acceptWayByOrder.AccepterPhoneNum = Request["AccepterPhoneNum"].ToString2();
|
acceptWayByOrder.AcceptContacts = Request["AcceptContacts"].ToString2();
|
acceptWayByOrder.FetchAddress = Request["FetchAddress"].ToString2();
|
acceptWayByOrder.FetchPhoneNum = Request["FetchPhoneNum"].ToString2();
|
acceptWayByOrder.FetchContacts = Request["FetchContacts"].ToString2();
|
acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2();
|
break;
|
default:
|
break;
|
}
|
eC_OrderBasic.AcceptWayByOrder = acceptWayByOrder;
|
eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim();
|
eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim();
|
eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim();
|
eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim();
|
isWin = orderBLL.UpdateOrderInfo(eC_OrderBasic, eC_OrderExtend, orderPrintParameter);
|
}
|
else
|
{
|
eC_OrderBasic.PrintTypeId = MyConvert.ConvertToInt32(Request["selPrintTypes"]);
|
eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]);
|
eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]);
|
|
OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(MyConvert.ConvertToGuid(Request["selCustormer"]));
|
if (m_OA_CorporateClients == null)
|
{
|
eC_OrderBasic.BuyerId = MyConvert.ConvertToGuid(Request["selCustormer"]);
|
}
|
else
|
{
|
eC_OrderBasic.BuyerId = m_OA_CorporateClients.MemberId;
|
}
|
eC_OrderBasic.BuyerName = MyConvert.ConvertToString(Request["txtCompanyName"]).Trim();
|
//设计订单用反转的MemberId
|
var originalGuid = CurrentUser.MemberId;
|
Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray());
|
eC_OrderBasic.SellerId = reversedGuid;
|
eC_OrderBasic.SellerName = CurrentUser.Name;
|
|
eC_OrderBasic.OrderTypeId = 1;// 设置订单类型为新增订单(MeanValue为1的"EC_订单类型"为"新增订单")
|
eC_OrderBasic.PayState = 0;//支付状态为未付款
|
|
|
|
eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim();
|
eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim();
|
eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim();
|
eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim();
|
eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim();
|
if (!eC_OrderBasic.Keyid.HasValue || 0 == eC_OrderBasic.Keyid.Value)
|
{
|
isWin = null != PayAbout.NewOrderSheji(eC_OrderBasic, eC_OrderExtend, _inquiryCommonModel);
|
}
|
else
|
{
|
isWin = false;
|
}
|
}
|
|
|
|
|
|
return isWin;
|
}
|
|
/// <summary>
|
/// 保存订单
|
/// </summary>
|
private bool SaveOrderAsk()
|
{
|
bool isWin = false;
|
EC_OrderBasicBLL bll_EC_OrderBasicBLL = new EC_OrderBasicBLL();
|
EC_OrderExtend eC_OrderExtend = new EC_OrderExtend();//订单扩展信息
|
EC_OrderBasic eC_OrderBasic = new EC_OrderBasic();//订单主要信息
|
EC_OrderPrintParameter orderPrintParameter = null;
|
InquiryCommonModel _inquiryCommonModel = null;
|
eC_OrderExtend.Keyid = MyConvert.ConvertToInt32(txtKeyid.Value);
|
if (txtKeyid.Value == "0" || hidOrderTypeId.Value == "1")
|
{
|
eC_OrderBasic = bll_EC_OrderBasicBLL.SelectModelById(eC_OrderExtend.Keyid ?? 0);
|
if (eC_OrderBasic == null || eC_OrderBasic.Keyid == null)
|
{
|
eC_OrderBasic = new EC_OrderBasic();
|
}
|
|
eC_OrderExtend.Remark = MyConvert.ConvertToString(Request["txtRemark"]).Trim();
|
eC_OrderExtend.PrintPackDeliveryRequir = MyConvert.ConvertToString(Request["txtPrintPackDeliveryRequir"]).Trim();
|
eC_OrderExtend.Operate = CurrentUser.ShortName;
|
|
eC_OrderExtend.ExigencyCaseId = MyConvert.ConvertToInt32(Request["selExigencyDegree"]);
|
eC_OrderExtend.ProofreadWayId = MyConvert.ConvertToInt32(Request["selVerifyWay"]);
|
eC_OrderExtend.BusinessManagerId = MyConvert.ConvertToInt32(Request["selBusinessManagers"]);
|
eC_OrderExtend.CustomerManagerId = MyConvert.ConvertToInt32(Request["selCustormerManagers"]);
|
eC_OrderExtend.CustomerLevelId = MyConvert.ConvertToInt32(Request["selCustormerLevel"]);
|
eC_OrderExtend.Contacts = MyConvert.ConvertToString(Request["txtContact"]).Trim();
|
eC_OrderExtend.ContactPhone = MyConvert.ConvertToString(Request["txtPhone"]).Trim();
|
eC_OrderExtend.printunit= MyConvert.ConvertToInt32(Request["ysUnit"]).Value;
|
|
|
eC_OrderBasic.Remark = eC_OrderExtend.Remark;
|
eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]).Trim();
|
eC_OrderBasic.Operator = eC_OrderBasic.Creater = eC_OrderExtend.Operate;
|
|
if (Request["txtUnitPrice"] != null && !string.IsNullOrEmpty(Request["txtUnitPrice"]))
|
{
|
eC_OrderBasic.UnitPrice = MyConvert.ConvertToDecimal(Request["txtUnitPrice"]);
|
}
|
eC_OrderBasic.SumPrice = MyConvert.ConvertToDecimal(Request["txtSumPrice"]);
|
//eC_OrderExtend.SurplusPrintNum = MyConvert.ConvertToInt32(txtSurplusPrintNum.Value);
|
if (Request["hidPrintTypeId"].ToString().ToInt32() == -1 || Request["hidPrintTypeId"].ToString().ToInt32() == 38 || Request["hidPrintTypeId"].ToString().ToInt32() == 39)
|
{
|
_inquiryCommonModel = new InquiryCommonModel();
|
_inquiryCommonModel.PrintTypeId = -1;
|
_inquiryCommonModel.PrintCount = Request["printCount"].ToString().ToInt32().Value;
|
_inquiryCommonModel.Unit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value;
|
if (Request["txtPrintDemand"].ToString().IndexOf(Request["printSizeName"].ToString()) >= 0)
|
{
|
_inquiryCommonModel.PrintDemand = Request["txtPrintDemand"].ToString();
|
}
|
else
|
{
|
_inquiryCommonModel.PrintDemand = Request["printSizeName"].ToString() + ";" + Request["txtPrintDemand"].ToString();
|
}
|
_inquiryCommonModel.PrintSizeName = Request["printSizeName"].ToString();
|
}
|
else
|
{
|
_inquiryCommonModel = CY.WebForm.Pages.front.InquiryOnLine.GetInquiryCommonModel();
|
}
|
if (null == _inquiryCommonModel)
|
return false;
|
if (_inquiryCommonModel.PrintTypeId == 13)
|
{
|
eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber;
|
eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber;
|
}
|
else
|
{
|
eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount;
|
eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount;
|
}
|
|
orderPrintParameter = new EC_OrderPrintParameter()//订单印刷参数
|
{
|
PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel)
|
,
|
OrderId = eC_OrderExtend.Keyid.HasValue ? eC_OrderExtend.Keyid.Value : 0
|
};
|
}
|
|
eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]);
|
eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]);
|
eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim();
|
///是修改时只保存扩展信息
|
if (eC_OrderExtend.Keyid.HasValue && 0 < eC_OrderExtend.Keyid.Value)
|
{
|
EC_OrderBLL orderBLL = new EC_OrderBLL();
|
//eC_OrderExtend.CustomerManagerId = 0;
|
//eC_OrderExtend.BusinessManagerId = 0;
|
if (!string.IsNullOrEmpty(hidOrderTypeId.Value))
|
{
|
eC_OrderBasic.OrderTypeId = hidOrderTypeId.Value.ToString().ToInt32().Value;
|
}
|
EC_AcceptWayByOrderBLL _AcceptWayByOrderBLL = new EC_AcceptWayByOrderBLL();
|
EC_AcceptWayByOrder acceptWayByOrder = _AcceptWayByOrderBLL.GetModelByTargetId(eC_OrderExtend.Keyid.Value);
|
Sys_DictionaryBLL _bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
|
string ReceiptType = _bll_Sys_DictionaryBLL.GetModelByKeyid(Request["AcceptTypeId"].ToInt32());
|
acceptWayByOrder.AcceptTypeId = Request["AcceptTypeId"].ToInt32();
|
acceptWayByOrder.InvoiceDemand = Request["InvoiceId"].ToString2();
|
switch (ReceiptType)
|
{
|
case "自提":
|
break;
|
case "代发货运":
|
acceptWayByOrder.City = Request["City_OnBehalfOfCargo"].ToString2();
|
acceptWayByOrder.Accepter = Request["Accepter_OnBehalfOfCargo"].ToString2();
|
acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OnBehalfOfCargo"].ToString2();
|
break;
|
case "送货上门":
|
acceptWayByOrder.City = Request["City_HomeDelivery"].ToString2();
|
acceptWayByOrder.Accepter = Request["Accepter_HomeDelivery"].ToString2();
|
acceptWayByOrder.AccepterPhone = Request["AccepterPhone_HomeDelivery"].ToString2();
|
acceptWayByOrder.AccepterAddress = Request["AccepterAddress_HomeDelivery"].ToString();
|
break;
|
case "指定货运公司":
|
acceptWayByOrder.City = Request["City_OfficialFreightForwarder"].ToString2();
|
acceptWayByOrder.Accepter = Request["Accepter_OfficialFreightForwarder"].ToString2();
|
acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OfficialFreightForwarder"].ToString2();
|
acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2();
|
acceptWayByOrder.AccepterAddress = Request["AccepterAddress"].ToString2();
|
acceptWayByOrder.AccepterPhoneNum = Request["AccepterPhoneNum"].ToString2();
|
acceptWayByOrder.AcceptContacts = Request["AcceptContacts"].ToString2();
|
acceptWayByOrder.FetchAddress = Request["FetchAddress"].ToString2();
|
acceptWayByOrder.FetchPhoneNum = Request["FetchPhoneNum"].ToString2();
|
acceptWayByOrder.FetchContacts = Request["FetchContacts"].ToString2();
|
acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2();
|
break;
|
default:
|
break;
|
}
|
eC_OrderBasic.AcceptWayByOrder = acceptWayByOrder;
|
eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim();
|
eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim();
|
eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim();
|
eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim();
|
isWin = orderBLL.UpdateOrderInfo(eC_OrderBasic, eC_OrderExtend, orderPrintParameter);
|
}
|
else
|
{
|
eC_OrderBasic.PrintTypeId = MyConvert.ConvertToInt32(Request["selPrintTypes"]);
|
eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]);
|
eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]);
|
|
OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(MyConvert.ConvertToGuid(Request["selCustormer"]));
|
if (m_OA_CorporateClients == null)
|
{
|
eC_OrderBasic.BuyerId = MyConvert.ConvertToGuid(Request["selCustormer"]);
|
}
|
else
|
{
|
eC_OrderBasic.BuyerId = m_OA_CorporateClients.MemberId;
|
}
|
eC_OrderBasic.BuyerName = MyConvert.ConvertToString(Request["txtCompanyName"]).Trim();
|
//设计订单用反转的MemberId
|
var originalGuid = CurrentUser.MemberId;
|
Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray());
|
eC_OrderBasic.SellerId = reversedGuid;
|
eC_OrderBasic.SellerName = CurrentUser.Name;
|
|
eC_OrderBasic.OrderTypeId = 1;// 设置订单类型为新增订单(MeanValue为1的"EC_订单类型"为"新增订单")
|
eC_OrderBasic.PayState = 0;//支付状态为未付款
|
|
|
|
eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim();
|
eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim();
|
eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim();
|
eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim();
|
if (!eC_OrderBasic.Keyid.HasValue || 0 == eC_OrderBasic.Keyid.Value)
|
{
|
isWin = null != PayAbout.NewOrder(eC_OrderBasic, eC_OrderExtend, _inquiryCommonModel);
|
}
|
else
|
{
|
isWin = false;
|
}
|
}
|
|
|
|
|
//add by zyyao 订单为书刊的时候,保存客户的印刷要求
|
|
OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
List<OA_CorporateClientsPrint> oA_CorporateClientsPrints = _oA_CorporateClientsBLL.SelectPrintListByCorId(eC_OrderBasic.BuyerId).Where(x => x.DocumentName == eC_OrderBasic.DocumentName).ToList(); ;
|
OA_CorporateClientsPrint a_CorporateClientsPrint = null;
|
if (oA_CorporateClientsPrints != null && oA_CorporateClientsPrints.Count > 0)
|
{
|
|
a_CorporateClientsPrint = oA_CorporateClientsPrints[0];
|
a_CorporateClientsPrint.CorporateClientsid = eC_OrderBasic.BuyerId;
|
a_CorporateClientsPrint.BusinessManagers = eC_OrderExtend.Contacts;
|
a_CorporateClientsPrint.ManagersMobile = eC_OrderExtend.ContactPhone;
|
a_CorporateClientsPrint.ManagersQQ = MyConvert.ConvertToString(Request["txtQQ"]).Trim();
|
//a_CorporateClientsPrint.Xinge = "";
|
a_CorporateClientsPrint.DocumentName = eC_OrderBasic.DocumentName;
|
a_CorporateClientsPrint.UnitPrice = eC_OrderBasic.UnitPrice.HasValue ? eC_OrderBasic.UnitPrice.Value : 0;
|
a_CorporateClientsPrint.SumPrice = eC_OrderBasic.SumPrice.HasValue ? eC_OrderBasic.SumPrice.Value : 0;
|
a_CorporateClientsPrint.Deliveryrequirements = eC_OrderExtend.PrintPackDeliveryRequir;
|
a_CorporateClientsPrint.Updater = CurrentUser.TrueMemberId;
|
a_CorporateClientsPrint.LastUpdateTime = DateTime.Now;
|
isWin = _oA_CorporateClientsBLL.UpdateModelPrint(a_CorporateClientsPrint);
|
}
|
else
|
{
|
a_CorporateClientsPrint = new OA_CorporateClientsPrint();//订单扩展信息
|
a_CorporateClientsPrint.CorporateClientsid = eC_OrderBasic.BuyerId;
|
a_CorporateClientsPrint.BusinessManagers = eC_OrderExtend.Contacts;
|
a_CorporateClientsPrint.ManagersMobile = eC_OrderExtend.ContactPhone;
|
a_CorporateClientsPrint.ManagersQQ = MyConvert.ConvertToString(Request["txtQQ"]).Trim();
|
a_CorporateClientsPrint.Xinge = "";
|
a_CorporateClientsPrint.DocumentName = eC_OrderBasic.DocumentName;
|
a_CorporateClientsPrint.UnitPrice = eC_OrderBasic.UnitPrice.HasValue ? eC_OrderBasic.UnitPrice.Value : 0;
|
a_CorporateClientsPrint.SumPrice = eC_OrderBasic.SumPrice.HasValue ? eC_OrderBasic.SumPrice.Value : 0;
|
a_CorporateClientsPrint.Deliveryrequirements = eC_OrderExtend.PrintPackDeliveryRequir;
|
a_CorporateClientsPrint.Creater = CurrentUser.TrueMemberId;
|
a_CorporateClientsPrint.CreateTime = DateTime.Now;
|
a_CorporateClientsPrint.Updater = CurrentUser.TrueMemberId;
|
a_CorporateClientsPrint.LastUpdateTime = DateTime.Now;
|
isWin = _oA_CorporateClientsBLL.InsertModelPrint(a_CorporateClientsPrint);
|
}
|
|
OA_CorporateClientsParameter a_CorporateClientsParameter = null;
|
|
a_CorporateClientsParameter = _oA_CorporateClientsBLL.GetModelParameter(a_CorporateClientsPrint.Keyid);
|
if (string.IsNullOrEmpty(a_CorporateClientsParameter.PrintParameter))
|
{
|
a_CorporateClientsParameter = new OA_CorporateClientsParameter()//订单印刷参数
|
{
|
PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel)
|
,
|
TargetId = a_CorporateClientsPrint.Keyid
|
};
|
|
_oA_CorporateClientsBLL.InsertModelParameter(a_CorporateClientsParameter);
|
}
|
else
|
{
|
a_CorporateClientsParameter = new OA_CorporateClientsParameter()//订单印刷参数
|
{
|
PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel)
|
,
|
TargetId = a_CorporateClientsPrint.Keyid
|
};
|
|
_oA_CorporateClientsBLL.UpdateModelParameter(a_CorporateClientsParameter);
|
}
|
|
return isWin;
|
}
|
|
/// <summary>
|
/// 获取订单收货方式
|
/// </summary>
|
/// <param name="writeTarget"></param>
|
/// <returns></returns>
|
internal static CY.Infrastructure.Domain.IAggregateRoot GetAcceptWay(CY.Infrastructure.Domain.IAggregateRoot writeTarget)
|
{
|
if (null == writeTarget)
|
return writeTarget;
|
HttpRequest Request = HttpContext.Current.Request;
|
|
string receiptType = (new Sys_DictionaryBLL()).GetModelByKeyid(Request["AcceptTypeId"].ToInt32());
|
if (string.IsNullOrEmpty(receiptType))
|
return writeTarget;
|
string theAwb = Request["txtTheAwb"];
|
writeTarget.Visiter("TheAwb", -1, true, string.IsNullOrEmpty(theAwb) ? "" : theAwb);
|
writeTarget.Visiter("AcceptTypeId", -1, true, Request["AcceptTypeId"].ToInt32());
|
writeTarget.Visiter("InvoiceDemand", -1, true, Request["InvoiceId"].ToString2());
|
writeTarget.Visiter("Remark", -1, true, Request["Remark"].ToString2());
|
writeTarget.Visiter("LastUpdateTime", -1, true, DateTime.Now);
|
writeTarget.Visiter("City", -1, true, "");
|
writeTarget.Visiter("Accepter", -1, true, "");
|
writeTarget.Visiter("AccepterPhone", -1, true, "");
|
|
writeTarget.Visiter("AppointCourierCompany", -1, true, "");
|
writeTarget.Visiter("AccepterAddress", -1, true, Request["AccepterAddress_HomeDelivery"].ToString2());
|
writeTarget.Visiter("AccepterPhoneNum", -1, true, "");
|
writeTarget.Visiter("AcceptContacts", -1, true, "");
|
writeTarget.Visiter("FetchAddress", -1, true, "");
|
writeTarget.Visiter("FetchPhoneNum", -1, true, "");
|
writeTarget.Visiter("FetchContacts", -1, true, "");
|
writeTarget.Visiter("AppointCourierCompany", -1, true, "");
|
|
writeTarget.Visiter("AppointCourierCompany", -1, true, Request["AppointCourierCompany"].ToString2());
|
writeTarget.Visiter("AccepterPhoneNum", -1, true, Request["AccepterPhoneNum"].ToString2());
|
writeTarget.Visiter("AcceptContacts", -1, true, Request["AcceptContacts"].ToString2());
|
writeTarget.Visiter("FetchAddress", -1, true, Request["FetchAddress"].ToString2());
|
writeTarget.Visiter("FetchPhoneNum", -1, true, Request["FetchPhoneNum"].ToString2());
|
writeTarget.Visiter("FetchContacts", -1, true, Request["FetchContacts"].ToString2());
|
writeTarget.Visiter("AppointCourierCompany", -1, true, Request["AppointCourierCompany"].ToString2());
|
|
switch (receiptType)
|
{
|
case "自提":
|
case "代发货运":
|
writeTarget.Visiter("City", -1, true, Request["City_OnBehalfOfCargo"].ToString2());
|
writeTarget.Visiter("Accepter", -1, true, Request["Accepter_OnBehalfOfCargo"].ToString2());
|
writeTarget.Visiter("AccepterPhone", -1, true, Request["AccepterPhone_OnBehalfOfCargo"].ToString2());
|
break;
|
case "送货上门":
|
writeTarget.Visiter("City", -1, true, Request["City_HomeDelivery"].ToString2());
|
writeTarget.Visiter("Accepter", -1, true, Request["Accepter_HomeDelivery"].ToString2());
|
writeTarget.Visiter("AccepterPhone", -1, true, Request["AccepterPhone_HomeDelivery"].ToString2());
|
break;
|
case "指定货运公司":
|
writeTarget.Visiter("City", -1, true, Request["City_OfficialFreightForwarder"].ToString2());
|
writeTarget.Visiter("Accepter", -1, true, Request["Accepter_OfficialFreightForwarder"].ToString2());
|
writeTarget.Visiter("AccepterPhone", -1, true, Request["AccepterPhone_OfficialFreightForwarder"].ToString2());
|
writeTarget.Visiter("AccepterAddress", -1, true, Request["AccepterAddress"].ToString2());
|
break;
|
default:
|
break;
|
}
|
return writeTarget;
|
}
|
|
/// <summary>
|
/// 重新加载客户列表
|
/// </summary>
|
/// <returns></returns>
|
private string ReLoadClients()
|
{
|
try
|
{
|
string res = "<option value=''>请选择</option>";
|
OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL();
|
IList<OA_CorporateClients> m_OA_CorporateClientsList = bll_OA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>;
|
if (null != m_OA_CorporateClientsList)
|
{
|
m_OA_CorporateClientsList.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && m_OA_CorporateClientsList.Remove(cc));
|
if (m_OA_CorporateClientsList.Count > 0)
|
{
|
foreach (var m_OA_CorporateClients in m_OA_CorporateClientsList)
|
{
|
res = res + ("<option value='" + m_OA_CorporateClients.MemberId + "'>" + m_OA_CorporateClients.CompanyName + "</option>");
|
}
|
}
|
}
|
return res;
|
}
|
catch (Exception ex)
|
{
|
PAGEHandleException(ex);
|
return "";
|
}
|
}
|
|
|
|
private string shejileixing(string Shejileixing)
|
{
|
var ShejileixingName = "";
|
|
switch (Shejileixing)
|
{
|
case "1":
|
ShejileixingName = "文字照排";
|
break;
|
case "2":
|
ShejileixingName = "整页表格";
|
break;
|
case "3":
|
ShejileixingName = "半文半表";
|
break;
|
case "4":
|
ShejileixingName = "扫描照做";
|
break;
|
case "5":
|
ShejileixingName = "文件修改";
|
break;
|
case "6":
|
ShejileixingName = "文字封面";
|
break;
|
case "7":
|
ShejileixingName = "设计封面";
|
break;
|
case "8":
|
ShejileixingName = "客供文件";
|
break;
|
case "9":
|
ShejileixingName = "彩色设计";
|
break;
|
case "10":
|
ShejileixingName = "设计制作";
|
break;
|
case "11":
|
ShejileixingName = "照排制作";
|
break;
|
case "12":
|
ShejileixingName = "设计照排";
|
break;
|
default:
|
ShejileixingName = "";
|
break;
|
}
|
|
return ShejileixingName;
|
}
|
|
}
|
}
|