From 0de684b2cd131f9801ca96abdb9028f7e30cd31b Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 22 十月 2025 08:46:10 +0800
Subject: [PATCH] 启用日期提交之后也要默认
---
CY_ECommercePlatform/CY.WebForm/Pages/Property/ShebeiWeixiuAdd.aspx.cs | 298 ++++++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 223 insertions(+), 75 deletions(-)
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/Property/ShebeiWeixiuAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/Property/ShebeiWeixiuAdd.aspx.cs
index e9f2262..db6ed5a 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/Property/ShebeiWeixiuAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/Property/ShebeiWeixiuAdd.aspx.cs
@@ -12,6 +12,9 @@
using System.Threading.Tasks;
using System.Transactions;
using CY.BLL.OA;
+using System.Net;
+using System.IO;
+using System.Web.Script.Serialization;
namespace CY.WebForm.Pages.Property
{
@@ -22,12 +25,13 @@
EC_OrderBasicBLL bll_EC_OrderBasicBLL = null;
OA_FukuanshenqingBLL _oA_FukuanshenqingBLL = null;
-
+ OA_SubjectSetBLL _OA_SubjectSetBLL = null;
+
OA_StaffBLL bll_OA_StaffBLL = null;
OA_WorkPlanBll oA_WorkReminderBll = null;
OA_ShebeiManageBLL oA_ShebeiManageBLL = null;
OA_ShebeiWeixiuBLL oA_ShebeiWeixiuBLL = null;
-
+ string url = "https://yocaisim.51zhengcai.com/api/CYOSSetting/GetShowID";// "http://192.168.0.36:5000/api/CYOSSetting/GetShowID";
@@ -41,6 +45,7 @@
oA_WorkReminderBll = new OA_WorkPlanBll();
oA_ShebeiManageBLL = new OA_ShebeiManageBLL();
oA_ShebeiWeixiuBLL = new OA_ShebeiWeixiuBLL();
+ _OA_SubjectSetBLL = new OA_SubjectSetBLL();
}
@@ -204,6 +209,7 @@
oA_ShebeiWeixiu.Creator = CurrentUser.ShortName;
oA_ShebeiWeixiu.LastUpdateTime = nowTime;
oA_ShebeiWeixiu.Operator = CurrentUser.ShortName;
+
//闇�瑕佹坊鍔犲鎵逛俊鎭�
@@ -212,96 +218,238 @@
if (this.selShifoufukuan.Value == "1" )
{
- OA_Fukuanshenqing oA_Fukuanshenqing = new OA_Fukuanshenqing();
+ oA_ShebeiWeixiu.Fukuanfangshi = this.selFukuanfangshi.Value;
+
+
+ if(oA_ShebeiWeixiu.Fukuanfangshi == "1")
+ {
+ OA_Fukuanshenqing oA_Fukuanshenqing = new OA_Fukuanshenqing();
- oA_Fukuanshenqing.FirmId = CurrentUser.MemberId;
- oA_Fukuanshenqing.SupplierId = "0";
- oA_Fukuanshenqing.Fukuanshenqingstatus = 0;
- oA_Fukuanshenqing.ApprovalStatus = 0;
+ oA_Fukuanshenqing.FirmId = CurrentUser.MemberId;
+ oA_Fukuanshenqing.SupplierId = "0";
+ oA_Fukuanshenqing.Fukuanshenqingstatus = 0;
+ oA_Fukuanshenqing.ApprovalStatus = 0;
- oA_Fukuanshenqing.Molingmoney = 0;
+ oA_Fukuanshenqing.Molingmoney = 0;
- oA_Fukuanshenqing.Fukuanmoney = this.txtWeixiuPrice.Value.ToDecimal2();
- oA_Fukuanshenqing.Bank = "";
- oA_Fukuanshenqing.Huming = "";
- oA_Fukuanshenqing.AccountID = "";
- oA_Fukuanshenqing.Yishoumoney = 0;
- oA_Fukuanshenqing.Youwufapiao = 0;
- oA_Fukuanshenqing.Fukuanyongtu = "璁惧缁翠慨璐�";
- oA_Fukuanshenqing.FukuanStatus = 1;
- oA_Fukuanshenqing.remark = "";
- oA_Fukuanshenqing.DindanId = "";
-
-
+ oA_Fukuanshenqing.Fukuanmoney = this.txtWeixiuPrice.Value.ToDecimal2();
+ oA_Fukuanshenqing.Bank = "";
+ oA_Fukuanshenqing.Huming = "";
+ oA_Fukuanshenqing.AccountID = "";
+ oA_Fukuanshenqing.Yishoumoney = 0;
+ oA_Fukuanshenqing.Youwufapiao = 0;
+ oA_Fukuanshenqing.Fukuanyongtu = "璁惧缁翠慨璐�";
+ oA_Fukuanshenqing.FukuanStatus = 1;
+ oA_Fukuanshenqing.remark = "";
+ oA_Fukuanshenqing.DindanId = "";
- oA_Fukuanshenqing.Creater = CurrentUser.ShortName;
- oA_Fukuanshenqing.CreateTime = nowTime;
- oA_Fukuanshenqing.Updater = CurrentUser.ShortName;
- oA_Fukuanshenqing.LastUpdateTime = nowTime;
- //var oA_Suppliers = _OA_SuppliersBLL.getSingleSupplier(this.selSuppliers.Value);
- //var _SupplierName = "";
- //if (oA_Suppliers != null)
- //{
- // _SupplierName = oA_Suppliers.Name;
- //}
- var _SupplierName = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨";
- oA_Fukuanshenqing.SupplierName = _SupplierName;
- var id = _oA_FukuanshenqingBLL.InsertModel(oA_Fukuanshenqing);
- oA_ShebeiWeixiu.FukuanshenqingId = id;
- m_OA_WorkPlan.PlanComplany = id.ToString();
+ oA_Fukuanshenqing.Creater = CurrentUser.ShortName;
+ oA_Fukuanshenqing.CreateTime = nowTime;
+ oA_Fukuanshenqing.Updater = CurrentUser.ShortName;
+ oA_Fukuanshenqing.LastUpdateTime = nowTime;
+ //var oA_Suppliers = _OA_SuppliersBLL.getSingleSupplier(this.selSuppliers.Value);
+ //var _SupplierName = "";
+ //if (oA_Suppliers != null)
+ //{
+ // _SupplierName = oA_Suppliers.Name;
+ //}
+
+ var _SupplierName = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨";
+ oA_Fukuanshenqing.SupplierName = _SupplierName;
+ var id = _oA_FukuanshenqingBLL.InsertModel(oA_Fukuanshenqing);
+
+ oA_ShebeiWeixiu.FukuanshenqingId = id;
+ m_OA_WorkPlan.PlanComplany = id.ToString();
+
+ m_OA_WorkPlan.ApprovalContent = "";
+ m_OA_WorkPlan.ApprovalStaffId = Guid.Empty;
+ m_OA_WorkPlan.ApprovalStaffName = "";
+ m_OA_WorkPlan.ApprovalStatus = 0;
+ m_OA_WorkPlan.ApprovalTime = nowTime;
+ m_OA_WorkPlan.EvaluationContent = "";
+ m_OA_WorkPlan.EvaluationStaff = "";
+ m_OA_WorkPlan.EvaluationStaffId = Guid.Empty;
+ m_OA_WorkPlan.EvaluationStatus = 0;
+ m_OA_WorkPlan.EvaluationTime = nowTime;
+ m_OA_WorkPlan.RewardContent = "";
+ m_OA_WorkPlan.RewardMoney = 0;
+ m_OA_WorkPlan.RewardResult = "";
+ m_OA_WorkPlan.RewardType = 0;
+
+ m_OA_WorkPlan.PlanStartTime = nowTime;
+ m_OA_WorkPlan.PlanStatus = 1;
+ m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId;
+ m_OA_WorkPlan.MemberId = CurrentUser.MemberId;
+
+ OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+ if (m_OA_Staff != null)
+ m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId;
+ else
+ m_OA_WorkPlan.DepartId = 0;
+
+ m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName;
+ m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId;
+
+ m_OA_WorkPlan.Operator = CurrentUser.ShortName;
+
+ m_OA_WorkPlan.PlanTitle = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨鐢宠";
+ m_OA_WorkPlan.PlanDataType = 18;
+ m_OA_WorkPlan.PlanMoney = this.txtWeixiuPrice.Value.ToDecimal2();
+ m_OA_WorkPlan.RewardMoney = 0;
+ m_OA_WorkPlan.PlanRemark = "";
+ m_OA_WorkPlan.PlanRunTime = DateTime.Now;
+ m_OA_WorkPlan.PlanContent = this.txtPlanRemark.Value + ".缁翠慨鏃ユ湡:" + this.txtWeixiuTime.Value;
+ m_OA_WorkPlan.PlanType = 3;
+ m_OA_WorkPlan.LastUpdateTime = nowTime;
+ }
+ else
+ {
+ m_OA_WorkPlan.ApprovalContent = "";
+ m_OA_WorkPlan.ApprovalStaffId = Guid.Empty;
+ m_OA_WorkPlan.ApprovalStaffName = "";
+ m_OA_WorkPlan.ApprovalStatus = 0;
+ m_OA_WorkPlan.ApprovalTime = nowTime;
+ m_OA_WorkPlan.EvaluationStaff = "";
+ m_OA_WorkPlan.EvaluationStaffId = Guid.Empty;
+ m_OA_WorkPlan.EvaluationStatus = 2;
+ m_OA_WorkPlan.EvaluationTime = nowTime;
+ m_OA_WorkPlan.RewardMoney = 0;
+ m_OA_WorkPlan.RewardType = 1;
+
+
+ m_OA_WorkPlan.PlanStartTime = nowTime;
+ m_OA_WorkPlan.PlanStatus = 1;
+ m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId;
+ m_OA_WorkPlan.MemberId = CurrentUser.MemberId;
+
+ OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+ if (m_OA_Staff != null)
+ m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId;
+ else
+ m_OA_WorkPlan.DepartId = 0;
+
+ m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName;
+ m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId;
+
+ if (string.IsNullOrEmpty(m_OA_WorkPlan.EvaluationContent))
+ {
+ try
+ {
+ var request = (HttpWebRequest)WebRequest.Create(url);
+ request.Method = "GET";
+
+ using (var response = (HttpWebResponse)request.GetResponse())
+ {
+ using (var reader = new StreamReader(response.GetResponseStream()))
+ {
+ string content = reader.ReadToEnd();
+ JavaScriptSerializer serializer = new JavaScriptSerializer();
+ var person = serializer.Deserialize<Responsebody>(content);
+ if (person != null && person.code == 1)
+ {
+ m_OA_WorkPlan.EvaluationContent = person.data;
+ }
+ else
+ {
+ JavaScript.MessageBox("鐢熸垚鎶ラ攢鍗曞彿澶辫触", this);
+ return;
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ JavaScript.MessageBox("鐢熸垚鎶ラ攢鍗曞彿澶辫触", this);
+ return;
+ }
+ }
+ var oA_SubjectSet =_OA_SubjectSetBLL.getAllSubject(CurrentUser.MemberId, "璐�").Where(x=>x.SubjectName == "缁翠慨閰嶄欢").FirstOrDefault();
+ if (oA_SubjectSet != null)
+ {
+ m_OA_WorkPlan.RewardResult = oA_SubjectSet.Keyid.ToString();
+ m_OA_WorkPlan.RewardContent = oA_SubjectSet.SubjectName;
+ }
+ else
+ {
+ m_OA_WorkPlan.RewardResult = "0";
+ m_OA_WorkPlan.RewardContent = "鍏朵粬";
+ }
+
+ oA_ShebeiWeixiu.FukuanshenqingId = 0;
+
+
+ m_OA_WorkPlan.PlanComplany = "";
+ m_OA_WorkPlan.Operator = CurrentUser.ShortName;
+ m_OA_WorkPlan.HoubufapiaoStatus = 3;
+
+
+ m_OA_WorkPlan.PlanContent = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨鐢宠." + this.txtPlanRemark.Value + ".缁翠慨鏃ユ湡:" + this.txtWeixiuTime.Value; ;
+ m_OA_WorkPlan.PlanDataType = 17;
+ m_OA_WorkPlan.PlanMoney = this.txtWeixiuPrice.Value.Trim().ToDecimal2() ?? 0;
+ m_OA_WorkPlan.PlanRemark = "";
+ m_OA_WorkPlan.PlanRunTime = DateTime.Now;
+ m_OA_WorkPlan.PlanTitle = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨鐢宠";
+
+ m_OA_WorkPlan.PlanType = 3;
+ m_OA_WorkPlan.LastUpdateTime = nowTime;
+
+
+ }
+
+
}
else
{
m_OA_WorkPlan.PlanComplany = "";
+ m_OA_WorkPlan.ApprovalContent = "";
+ m_OA_WorkPlan.ApprovalStaffId = Guid.Empty;
+ m_OA_WorkPlan.ApprovalStaffName = "";
+ m_OA_WorkPlan.ApprovalStatus = 0;
+ m_OA_WorkPlan.ApprovalTime = nowTime;
+ m_OA_WorkPlan.EvaluationContent = "";
+ m_OA_WorkPlan.EvaluationStaff = "";
+ m_OA_WorkPlan.EvaluationStaffId = Guid.Empty;
+ m_OA_WorkPlan.EvaluationStatus = 0;
+ m_OA_WorkPlan.EvaluationTime = nowTime;
+ m_OA_WorkPlan.RewardContent = "";
+ m_OA_WorkPlan.RewardMoney = 0;
+ m_OA_WorkPlan.RewardResult = "";
+ m_OA_WorkPlan.RewardType = 0;
+
+ m_OA_WorkPlan.PlanStartTime = nowTime;
+ m_OA_WorkPlan.PlanStatus = 1;
+ m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId;
+ m_OA_WorkPlan.MemberId = CurrentUser.MemberId;
+
+ OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+ if (m_OA_Staff != null)
+ m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId;
+ else
+ m_OA_WorkPlan.DepartId = 0;
+
+ m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName;
+ m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId;
+
+ m_OA_WorkPlan.Operator = CurrentUser.ShortName;
+
+ m_OA_WorkPlan.PlanTitle = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨鐢宠";
+ m_OA_WorkPlan.PlanDataType = 18;
+ m_OA_WorkPlan.PlanMoney = this.txtWeixiuPrice.Value.ToDecimal2();
+ m_OA_WorkPlan.RewardMoney = 0;
+ m_OA_WorkPlan.PlanRemark = "";
+ m_OA_WorkPlan.PlanRunTime = DateTime.Now;
+ m_OA_WorkPlan.PlanContent = this.txtPlanRemark.Value + ".缁翠慨鏃ユ湡:" + this.txtWeixiuTime.Value;
+ m_OA_WorkPlan.PlanType = 3;
+ m_OA_WorkPlan.LastUpdateTime = nowTime;
}
-
- m_OA_WorkPlan.ApprovalContent = "";
- m_OA_WorkPlan.ApprovalStaffId = Guid.Empty;
- m_OA_WorkPlan.ApprovalStaffName = "";
- m_OA_WorkPlan.ApprovalStatus = 0;
- m_OA_WorkPlan.ApprovalTime = nowTime;
- m_OA_WorkPlan.EvaluationContent = "";
- m_OA_WorkPlan.EvaluationStaff = "";
- m_OA_WorkPlan.EvaluationStaffId = Guid.Empty;
- m_OA_WorkPlan.EvaluationStatus = 0;
- m_OA_WorkPlan.EvaluationTime = nowTime;
- m_OA_WorkPlan.RewardContent = "";
- m_OA_WorkPlan.RewardMoney = 0;
- m_OA_WorkPlan.RewardResult = "";
- m_OA_WorkPlan.RewardType = 0;
-
- m_OA_WorkPlan.PlanStartTime = nowTime;
- m_OA_WorkPlan.PlanStatus = 1;
- m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId;
- m_OA_WorkPlan.MemberId = CurrentUser.MemberId;
-
- OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
- if (m_OA_Staff != null)
- m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId;
- else
- m_OA_WorkPlan.DepartId = 0;
-
- m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName;
- m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId;
-
- m_OA_WorkPlan.Operator = CurrentUser.ShortName;
- m_OA_WorkPlan.PlanTitle = oA_ShebeiWeixiu.Name + "(" + ShebeiZerenrenName + ")" + "缁翠慨鐢宠";
- m_OA_WorkPlan.PlanDataType = 18;
- m_OA_WorkPlan.PlanMoney = this.txtWeixiuPrice.Value.ToDecimal2();
- m_OA_WorkPlan.RewardMoney = 0;
- m_OA_WorkPlan.PlanRemark = "";
- m_OA_WorkPlan.PlanRunTime = DateTime.Now;
- m_OA_WorkPlan.PlanContent = this.txtPlanRemark.Value+ ".缁翠慨鏃ユ湡:"+ this.txtWeixiuTime.Value;
- m_OA_WorkPlan.PlanType = 3;
- m_OA_WorkPlan.LastUpdateTime = nowTime;
var workid = oA_WorkReminderBll.InserModelAndGetId(m_OA_WorkPlan);
m_OA_WorkPlan.Keyid = workid;
if (workid > 0)
--
Gitblit v1.9.1