From 176106cf1be8bb0dfd9921180b26d7cc9efb7a3d Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 16 十二月 2024 08:52:39 +0800 Subject: [PATCH] 外协付款申请功能 --- CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs index 0ad9efe..d4c73fb 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs +++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs @@ -21,10 +21,15 @@ public partial class RequestReplyAdd : BasePage { OA_WorkPlanBll oA_WorkReminderBll = null; - + OA_KaipiaoshenqingBLL _oA_KaipiaoshenqingBLL = null; + EC_OrderBLL _eC_OrderBLL = null; + OA_FukuanshenqingBLL _oA_FukuanshenqingBLL = null; public RequestReplyAdd() { oA_WorkReminderBll = new OA_WorkPlanBll(); + _oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL(); + _eC_OrderBLL = new EC_OrderBLL(); + _oA_FukuanshenqingBLL = new OA_FukuanshenqingBLL(); } //椤甸潰鍔犺浇 @@ -73,6 +78,33 @@ m_OA_WorkPlan.Operator = CurrentUser.ShortName; m_OA_WorkPlan.LastUpdateTime = nowTime; + if (m_OA_WorkPlan.ApprovalStatus == 1 && m_OA_WorkPlan.PlanDataType == 13) + {//鎵瑰噯鍙嶅啓 + var kaipiaoshenqing = _oA_KaipiaoshenqingBLL.GetModelByKeyid(m_OA_WorkPlan.PlanComplany.ToGuid2()); + kaipiaoshenqing.ApprovalStatus = 1; + _oA_KaipiaoshenqingBLL.UpdateModel(kaipiaoshenqing); + } + else if (m_OA_WorkPlan.ApprovalStatus == 2 && m_OA_WorkPlan.PlanDataType == 13) + { + EC_OrderExtend model = new EC_OrderExtend(); + //model.Keyid = idsArray[i].ToInt32(); + model.KaipiaoshenqingCreater = null; + model.KaipiaoshenqingTime = null; + model.Kaipiaoshenqing = 2; + model.KaipiaoshenqingId = m_OA_WorkPlan.PlanComplany.ToGuid2(); + + _eC_OrderBLL.JujueKaipiaoshenqings(model); + + } + + + if (m_OA_WorkPlan.ApprovalStatus == 1 && m_OA_WorkPlan.PlanDataType == 14) + {//鎵瑰噯鍙嶅啓 + var fukuanshenqing = _oA_FukuanshenqingBLL.GetModelByKeyid(m_OA_WorkPlan.PlanComplany.ToInt32().Value); + fukuanshenqing.ApprovalStatus = 1; + _oA_FukuanshenqingBLL.UpdateModel(fukuanshenqing); + } + if (Request["keyid"].ToInt32() > 0) { if (oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan)) -- Gitblit v1.9.1