增加数据穿透界面
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user