From a1e963756360f8bd3938aa560b661d0400165c06 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 16 四月 2026 11:01:43 +0800
Subject: [PATCH] 排版修改
---
CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs | 139 ++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 128 insertions(+), 11 deletions(-)
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
index b0d1827..e4b40ed 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
@@ -29,6 +29,8 @@
OA_OutOfStorageBLL bll_OA_OutOfStorageBLL = null;
public Guid targetid = Guid.Empty;
EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = null;
+ OA_ShebeiManageBLL bll_oA_ShebeiManageBLL = null;
+ OA_StaffBLL bll_OA_StaffBLL = null;
@@ -47,6 +49,8 @@
public string xialapr = "";
AfterParameterInfoBLL _afterParameterInfoBLL = null;
+ public string shebeilist = "";
+ public List<OA_ShebeiManage> oA_ShebeiManages = new List<OA_ShebeiManage>();
//鍒濆鍖�
public AgMergerOrderEdit()
{
@@ -60,6 +64,8 @@
bll_EC_CuttingPaperSpecBLL = new EC_CuttingPaperSpecBLL();
_afterParameterInfoBLL = new AfterParameterInfoBLL();
_eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL();
+ bll_oA_ShebeiManageBLL = new OA_ShebeiManageBLL();
+ bll_OA_StaffBLL = new OA_StaffBLL();
}
//椤甸潰鍔犺浇
@@ -88,6 +94,13 @@
List<EC_MemberDictionary> m_EC_MemberDictionaryList_filmSpec = bll_EC_MemberDictionaryBLL.SelectListByMemberIdAndParType(CurrentUser.MemberId, "鑷甫鑿叉灄瑙勬牸") as List<EC_MemberDictionary>;
List<EC_MemberDictionary> m_EC_MemberDictionaryList_ctpSpec = bll_EC_MemberDictionaryBLL.SelectListByMemberIdAndParType(CurrentUser.MemberId, "鑷甫CTP瑙勬牸") as List<EC_MemberDictionary>;
+ //鍒濆鍖栬澶囧垪琛�
+ var a_ShebeiCate = bll_oA_ShebeiManageBLL.GetDataByType(CurrentUser.MemberId).Where(x=>x.Name == "鐢熶骇璁惧" || x.Name == "鍗板埛璁惧" || x.Name == "瑁呰璁惧").ToList();
+ if (a_ShebeiCate != null && a_ShebeiCate.Count > 0)
+ {
+ oA_ShebeiManages = bll_oA_ShebeiManageBLL.GetDataByCate(CurrentUser.MemberId, a_ShebeiCate[0].Keyid + "," + a_ShebeiCate[1].Keyid + "," + a_ShebeiCate[2].Keyid, true, 2).ToList();
+ shebeilist = JsonHelper.GetJsonStringByObject(oA_ShebeiManages);
+ }
Pagination pa = new Pagination();
pa.PageSize = 15;
pa.PageIndex = 1;
@@ -188,7 +201,7 @@
}
keyidstr = m_EC_MergerSingle.Keyid.ToString2();
EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
-
+ var shuliang = 0;
List<EC_OrderBasic> mEC_OrderBasicList = new List<EC_OrderBasic>();
foreach (var item in orderId)
{
@@ -251,6 +264,7 @@
_eC_OrderBasic.PrintSizeName = _inquiryCommonModel.PrintSizeName;
}
}
+ shuliang += (_eC_OrderBasic.OrderExtend.SurplusPrintNum??0);
mEC_OrderBasicList.Add(_eC_OrderBasic);
}
#endregion
@@ -313,12 +327,22 @@
{
m_EC_MergerHoudaosList = new List<EC_MergerHoudaos>();
EC_MergerHoudaos m_EC_MergerHoudaos = new EC_MergerHoudaos();
+ m_EC_MergerHoudaos.PSF_Shuliang = shuliang.ToString() ;
+ m_EC_MergerHoudaos.PSF_Beishu = "1";
m_EC_MergerHoudaosList.Add(m_EC_MergerHoudaos);
}
List<int> houdaolist = new List<int>();
List<string> houdaostringlist = new List<string>();
+ List<string> houdaosssss = new List<string>();
+ houdaosssss.Add("鎶橀〉");
+ houdaosssss.Add("楠戦┈閽�");
+ houdaosssss.Add("鑳惰");
+ houdaosssss.Add("鍘嬬棔");
+ houdaosssss.Add("鐑噾");
+ houdaosssss.Add("绮樹俊灏�");
+ houdaosssss.Add("绮橀〉");
foreach (var eC_OrderBasic in mEC_OrderBasicList)
{
EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(eC_OrderBasic.Keyid.ToInt32().Value);
@@ -413,8 +437,50 @@
}
-
+ foreach (var houdao in houdaosssss)
+ {
+ if (sysInquiry_Afters.Count(x => x.ParameterName == houdao) <= 0)
+ {
+
+ if (houdao == c_MergerHoudaos.PSF_Houdaogongxu)
+ {
+ select += "<option value='" + houdao + "' selected=\"selected\" >" + houdao + "</option>";
+ }
+ else
+ {
+ select += "<option value='" + houdao + "' >" + houdao + "</option>";
+ }
+ }
+
+
+ }
+
+ string houdaoduibi = c_MergerHoudaos.PSF_Houdaogongxu;
c_MergerHoudaos.PSF_Houdaogongxu = select;
+
+
+ //鏈洪暱閫夐」
+ string selectjizhang = "<option value='0'>璇烽�夋嫨</option>";
+ if (!string.IsNullOrEmpty(houdaoduibi))
+ {
+ var oA_ShebeiManageshoudao = oA_ShebeiManages.Where(x => x.Name.Contains(houdaoduibi));
+ foreach (var a_ShebeiManage in oA_ShebeiManageshoudao)
+ {
+ if (a_ShebeiManage.Zerenren == c_MergerHoudaos.PSF_JichangId)
+ {
+ selectjizhang += "<option value='" + a_ShebeiManage.Zerenren.Value.ToString() + "' selected=\"selected\" >" + a_ShebeiManage.ZerenrenName + "</option>";
+ }
+ else
+ {
+ selectjizhang += "<option value='" + a_ShebeiManage.Zerenren.Value.ToString() + "' >" + a_ShebeiManage.ZerenrenName + "</option>";
+ }
+ }
+ }
+
+
+
+ c_MergerHoudaos.PSF_Jichang = selectjizhang;
+
}
this.RepeaterHoudaoList.DataSource = m_EC_MergerHoudaosList;
@@ -576,7 +642,7 @@
string[] selHoudaogongxu = Request["selHoudaogongxu"].ToString2().Split(',');
string[] txtShuliang = Request["txtShuliang"].ToString2().Split(',');
string[] txtBeishu = Request["txtBeishu"].ToString2().Split(',');
- string[] txtJichang = Request["txtJichang"].ToString2().Split(',');
+ string[] selJichang = Request["selJichang"].ToString2().Split(',');
string[] txtYaoqiu = Request["txtYaoqiu"].ToString2().Split(',');
@@ -1002,7 +1068,7 @@
m_OA_OutOfStorageOld.GoodsId = m_OA_InventoryOld.GoodsId;
m_OA_OutOfStorageOld.CargoSpaceId = 0;
m_OA_OutOfStorageOld.WarehouseId = m_OA_InventoryOld.WarehouseId;
- m_OA_OutOfStorageOld.InfoType = "纭鍑哄簱";
+ m_OA_OutOfStorageOld.InfoType = "鍑哄簱";
m_OA_OutOfStorageOld.SuppliersId = 0;
m_OA_OutOfStorageOld.Price = 0;
m_OA_OutOfStorageOld.Quantity = PMS_PaperCount1_NEW[Array.IndexOf(PSF_PaperId_NEW, item)].ToInt32() ?? 0;
@@ -1014,7 +1080,10 @@
m_OA_OutOfStorageOld.BrandId = m_OA_InventoryOld.BrandId;
m_OA_OutOfStorageOld.PaperWeightId = m_OA_InventoryOld.PaperWeightId;
m_OA_OutOfStorageOld.SpecificationId = m_OA_InventoryOld.SpecificationId;
+ m_OA_OutOfStorageOld.InventoryId = m_OA_InventoryOld.Keyid;
m_OA_OutOfStorageList.Add(m_OA_OutOfStorageOld);
+ m_OA_InventoryOld.InventoryCount = m_OA_InventoryOld.InventoryCount - m_OA_OutOfStorageOld.Quantity;
+ m_OA_InventoryList.Add(m_OA_InventoryOld);
}
}
}
@@ -1028,7 +1097,7 @@
m_OA_OutOfStorage.GoodsId = m_OA_Inventory.GoodsId;
m_OA_OutOfStorage.CargoSpaceId = 0;
m_OA_OutOfStorage.WarehouseId = m_OA_Inventory.WarehouseId;
- m_OA_OutOfStorage.InfoType = "纭鍑哄簱";
+ m_OA_OutOfStorage.InfoType = "鍑哄簱";
m_OA_OutOfStorage.SuppliersId = 0;
m_OA_OutOfStorage.Price = 0;
if (j == 0)
@@ -1051,8 +1120,47 @@
m_OA_OutOfStorage.BrandId = m_OA_Inventory.BrandId;
m_OA_OutOfStorage.PaperWeightId = m_OA_Inventory.PaperWeightId;
m_OA_OutOfStorage.SpecificationId = m_OA_Inventory.SpecificationId;
+ m_OA_OutOfStorage.InventoryId = m_OA_Inventory.Keyid;
m_OA_OutOfStorageList.Add(m_OA_OutOfStorage);
+ m_OA_Inventory.InventoryCount = m_OA_Inventory.InventoryCount - m_OA_OutOfStorage.Quantity;
+ m_OA_InventoryList.Add(m_OA_Inventory);
}
+ }
+ }
+
+ var CTPSpecNamei = CTPSpecName[i];
+ var CTPCounti = CTPCount[i];
+ var PSF_Fabantaoshui = PSF_Fabantaoshu[i];
+ if (!string.IsNullOrEmpty(CTPCounti))
+ {
+ OA_Inventory m_OA_InventoryOld = bll_OA_InventoryBLL.SelecetModelDetailInfoList(CurrentUser.MemberId, "", "", "鏉挎潗", "", CTPSpecNamei).FirstOrDefault();
+ if (m_OA_InventoryOld != null)
+ {
+ OA_OutOfStorage m_OA_OutOfStorageOld = new OA_OutOfStorage();
+ m_OA_OutOfStorageOld.FirmId = CurrentUser.MemberId;
+ m_OA_OutOfStorageOld.GoodsId = m_OA_InventoryOld.GoodsId;
+ m_OA_OutOfStorageOld.CargoSpaceId = 0;
+ m_OA_OutOfStorageOld.WarehouseId = m_OA_InventoryOld.WarehouseId;
+ m_OA_OutOfStorageOld.InfoType = "鍑哄簱";
+ m_OA_OutOfStorageOld.SuppliersId = 0;
+ m_OA_OutOfStorageOld.Price = 0;
+ m_OA_OutOfStorageOld.Quantity = CTPCounti.ToInt32() ?? 0;
+ if (!string.IsNullOrEmpty(PSF_Fabantaoshui))
+ {
+ m_OA_OutOfStorageOld.Quantity = m_OA_OutOfStorageOld.Quantity * (PSF_Fabantaoshui.ToInt32() ?? 0);
+ }
+ m_OA_OutOfStorageOld.AllMoney = 0;
+ m_OA_OutOfStorageOld.LastUpdateTime = DateTime.Now;
+ m_OA_OutOfStorageOld.Operator = CurrentUser.ShortName;
+ m_OA_OutOfStorageOld.Remark = "";
+ m_OA_OutOfStorageOld.TanPrice = 0;
+ m_OA_OutOfStorageOld.BrandId = m_OA_InventoryOld.BrandId;
+ m_OA_OutOfStorageOld.PaperWeightId = m_OA_InventoryOld.PaperWeightId;
+ m_OA_OutOfStorageOld.SpecificationId = m_OA_InventoryOld.SpecificationId;
+ m_OA_OutOfStorageOld.InventoryId = m_OA_InventoryOld.Keyid;
+ m_OA_OutOfStorageList.Add(m_OA_OutOfStorageOld);
+ m_OA_InventoryOld.InventoryCount = m_OA_InventoryOld.InventoryCount - m_OA_OutOfStorageOld.Quantity;
+ m_OA_InventoryList.Add(m_OA_InventoryOld);
}
}
}
@@ -1065,13 +1173,22 @@
m_EC_MergerHoudaos.PSF_Houdaogongxu = selHoudaogongxu[i].ToString2().Replace("锛�+-+锛�", ",");
m_EC_MergerHoudaos.PSF_Shuliang = txtShuliang[i];
m_EC_MergerHoudaos.PSF_Beishu = txtBeishu[i];
- m_EC_MergerHoudaos.PSF_Jichang = txtJichang[i];
+ m_EC_MergerHoudaos.PSF_JichangId = selJichang[i].ToInt32();
+ if(m_EC_MergerHoudaos.PSF_JichangId.HasValue && m_EC_MergerHoudaos.PSF_JichangId.Value > 0)
+ {
+ var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(m_EC_MergerHoudaos.PSF_JichangId);
+ if (oA_Staff != null)
+ {
+ m_EC_MergerHoudaos.PSF_Jichang = oA_Staff.Name;
+ }
+ }
+ else
+ {
+ m_EC_MergerHoudaos.PSF_Jichang = "";
+ }
+
m_EC_MergerHoudaos.PSF_Yaoqiu = txtYaoqiu[i].Trim();
- if (!string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Houdaogongxu)
- || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Shuliang)
- || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Beishu)
- || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Jichang)
- || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Yaoqiu))
+ if (!string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Houdaogongxu))
{
m_EC_MergerHoudaosList.Add(m_EC_MergerHoudaos);
}
--
Gitblit v1.9.1