增加数据穿透界面

This commit is contained in:
2023-06-07 18:55:33 +08:00
parent e66750312e
commit b592ccfe5e
358 changed files with 30974 additions and 2388 deletions
@@ -28,7 +28,7 @@ namespace FineUIPro.Web.ZHGL.Supervise
/// <summary>
/// 定义集合
/// </summary>
//private static List<Model.View_Supervise_SuperviseCheckRectifyItem> superviseCheckRectifyItems = new List<Model.View_Supervise_SuperviseCheckRectifyItem>();
private static List<Model.View_Supervise_SuperviseCheckRectifyItem> superviseCheckRectifyItems = new List<Model.View_Supervise_SuperviseCheckRectifyItem>();
#endregion
#region
@@ -69,19 +69,13 @@ namespace FineUIPro.Web.ZHGL.Supervise
{
this.txtIssueDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
}
if (rectify.HandleState == "4") //已闭环
{
this.btnSave.Hidden = true;
}
//this.btnUpdata.Hidden = true;
//if (rectify.IsFromMainUnit == true)
//{
// this.btnUpdata.Hidden = false;
//}
var superviseCheckRectifyItems = (from x in Funs.DB.View_Supervise_SuperviseCheckRectifyItem
where x.SuperviseCheckRectifyId == this.SuperviseCheckRectifyId
orderby x.RectifyCode
select x).ToList();
superviseCheckRectifyItems = (from x in Funs.DB.View_Supervise_SuperviseCheckRectifyItem where x.SuperviseCheckRectifyId == this.SuperviseCheckRectifyId orderby x.RectifyCode select x).ToList();
Grid1.DataSource = superviseCheckRectifyItems;
Grid1.DataBind();
}
@@ -112,16 +106,14 @@ namespace FineUIPro.Web.ZHGL.Supervise
/// <param name="type"></param>
private void Save(string type)
{
var superviseCheckRectifyItems = jerqueSaveList();
var superviseCheckRectify = BLL.SuperviseCheckRectifyService.GetSuperviseCheckRectifyById(Request.Params["SuperviseCheckRectifyId"]);
Model.Supervise_SuperviseCheckRectify superviseCheckRectify = BLL.SuperviseCheckRectifyService.GetSuperviseCheckRectifyById(Request.Params["SuperviseCheckRectifyId"]);
superviseCheckRectify.IssueMan = this.txtIssueMan.Text.Trim();
if (!string.IsNullOrEmpty(this.txtIssueDate.Text.Trim()))
{
superviseCheckRectify.IssueDate = Convert.ToDateTime(this.txtIssueDate.Text.Trim());
}
BLL.SuperviseCheckRectifyItemService.DeleteSuperviseCheckRectifyItemBySuperviseCheckRectifyId(Request.Params["SuperviseCheckRectifyId"]);
jerqueSaveList();
bool result = true;
bool resultAll = true;
foreach (var item in superviseCheckRectifyItems)
@@ -231,18 +223,14 @@ namespace FineUIPro.Web.ZHGL.Supervise
/// <summary>
/// 保存集合
/// </summary>
private List<Model.View_Supervise_SuperviseCheckRectifyItem> jerqueSaveList()
private void jerqueSaveList()
{
List<Model.View_Supervise_SuperviseCheckRectifyItem> newViewList = (from x in Funs.DB.View_Supervise_SuperviseCheckRectifyItem
where x.SuperviseCheckRectifyId == this.SuperviseCheckRectifyId
orderby x.RectifyCode
select x).ToList();
JArray mergedData = Grid1.GetMergedData();
foreach (JObject mergedRow in mergedData)
{
string status = mergedRow.Value<string>("status");
JObject values = mergedRow.Value<JObject>("values");
var item = newViewList.FirstOrDefault(e => e.SuperviseCheckRectifyItemId == values.Value<string>("SuperviseCheckRectifyItemId"));
var item = superviseCheckRectifyItems.FirstOrDefault(e => e.SuperviseCheckRectifyItemId == values.Value<string>("SuperviseCheckRectifyItemId"));
item.ConfirmMan = values.Value<string>("ConfirmMan");
item.ConfirmDate = Funs.GetNewDateTime(values.Value<string>("ConfirmDate"));
item.OrderEndDate = Funs.GetNewDateTime(values.Value<string>("OrderEndDate"));
@@ -252,8 +240,6 @@ namespace FineUIPro.Web.ZHGL.Supervise
item.VerifierName = values.Value<string>("VerifierName");
item.VerifierDate = Funs.GetNewDateTime(values.Value<string>("VerifierDate"));
}
return newViewList;
}
#endregion