From 5782e6fb084441dcf26db0b1aaf33e39204142b8 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期二, 15 四月 2025 08:52:33 +0800 Subject: [PATCH] 20250220设计订单菜单 会员菜单下 设计管理 12 会员菜单下 设计管理 01 会员菜单下 设计管理下 设计记件 /Pages/business/ShejijijianList.aspx 05 会员菜单下 设计管理下 新增订单 /Pages/business/ShejiOrderEdit.aspx 01 会员菜单下 设计管理下 订单管理 /Pages/business/ShejiOrderList.aspx 02 --- CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs | 711 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 710 insertions(+), 1 deletions(-) diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs index 9359781..ba3a2df 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs @@ -153,6 +153,121 @@ //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> @@ -215,7 +330,65 @@ 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(); + } } @@ -379,6 +552,8 @@ 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(); EC_OrderPrintParameter orderPrintParameter = null; InquiryCommonModel _inquiryCommonModel = null; eC_OrderExtend.Keyid = MyConvert.ConvertToInt32(txtKeyid.Value); @@ -388,6 +563,12 @@ 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(); @@ -458,6 +639,481 @@ 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 鍐呴〉鐨勬暟閲忛渶瑕佽绠楁墍鏈夌殑鍐呴〉椤电爜鐨勬�诲拰 + 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; + 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.Shejirenyuan = this.SelShejirenyuan6.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.SelShejileixing6.Value.ToInt32(); + 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; + + 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; + if (eC_OrderExtend.ShejiUnitPrice.HasValue) + { + eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount; + } + } + + 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.Shejirenyuanneiye = this.SelShejirenyuanneiye6.Value.ToInt32(); + var oA_Staff1 = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuanneiye); + if (oA_Staff1 != null) + { + eC_OrderExtend.ShejirenyuanNameneiye = oA_Staff1.Name; + } + eC_OrderExtend.Shejileixingneiye = this.SelShejileixingneiye6.Value.ToInt32(); + eC_OrderExtend.ShejileixingNameneiye = this.shejileixing(eC_OrderExtend.Shejileixingneiye.Value.ToString()); + eC_OrderExtend.Shejiyaoqiuneiye = this.txtShejiyaoqiuneiye6.Value; + + 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; + if (eC_OrderExtend.ShejiUnitPriceneiye.HasValue) + { + eC_OrderExtend.ShejiSumPriceneiye = eC_OrderExtend.ShejiUnitPriceneiye * eC_OrderExtend.Shejicountneiye; + } + } + } + else if (PrintTypeId == 15) + { + eC_OrderExtend.Shejicount = 1;// Request["printCount"].ToString().ToInt32(); + 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; + } + eC_OrderExtend.Shejileixing = this.SelShejileixing15.Value.ToInt32(); + 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; + + 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; + if (eC_OrderExtend.ShejiUnitPrice.HasValue) + { + eC_OrderExtend.ShejiSumPrice = eC_OrderExtend.ShejiUnitPrice * eC_OrderExtend.Shejicount; + } + } + + + + 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.Shejirenyuanneiye = this.SelShejirenyuanneiye15.Value.ToInt32(); + var oA_Staff1 = oA_StaffBLL.GetModelByKeyid(eC_OrderExtend.Shejirenyuanneiye); + if (oA_Staff1 != null) + { + eC_OrderExtend.ShejirenyuanNameneiye = oA_Staff1.Name; + } + eC_OrderExtend.Shejileixingneiye = this.SelShejileixingneiye15.Value.ToInt32(); + eC_OrderExtend.ShejileixingNameneiye = this.shejileixing(eC_OrderExtend.Shejileixingneiye.Value.ToString()); + eC_OrderExtend.Shejiyaoqiuneiye = this.txtShejiyaoqiuneiye15.Value; + + 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; + if (eC_OrderExtend.ShejiUnitPriceneiye.HasValue) + { + eC_OrderExtend.ShejiSumPriceneiye = eC_OrderExtend.ShejiUnitPriceneiye * eC_OrderExtend.Shejicountneiye; + } + } + } + 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; + 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; + 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) @@ -916,5 +1572,58 @@ 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; + } + } } \ No newline at end of file -- Gitblit v1.9.1