修改试车管理
This commit is contained in:
@@ -15,9 +15,12 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
public partial class SubSysWorkPackage : PageBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 热处理委托主键
|
||||
/// 点击树状主键
|
||||
/// </summary>
|
||||
public string TreePreRunId { get { return (string)ViewState["TreePreRunId"]; } set { ViewState["TreePreRunId"] = value; } }
|
||||
/// <summary>
|
||||
/// 子系统主键
|
||||
/// </summary>
|
||||
public string SsubSystemId { get { return (string)ViewState["SsubSystemId"]; } set { ViewState["SsubSystemId"] = value; } }
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
@@ -126,30 +129,30 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
if (list.Count(p => p.PreRunLevel == 1) > 0)
|
||||
{
|
||||
zz.Hidden = false;
|
||||
lblzzbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 1).PreRunName;
|
||||
lblzzmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 1).PreRunCode;
|
||||
lblzzbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 1).PreRunCode;
|
||||
lblzzmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 1).PreRunName;
|
||||
}
|
||||
if (list.Count(p => p.PreRunLevel == 2) > 0)
|
||||
{
|
||||
gx.Hidden = false;
|
||||
lblgxmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunCode;
|
||||
lblgxbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunName;
|
||||
lblgxmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunName;
|
||||
lblgxbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunCode;
|
||||
}
|
||||
if (list.Count(p => p.PreRunLevel == 3) > 0)
|
||||
{
|
||||
sxt.Hidden = false;
|
||||
lblsxtmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 3).PreRunCode;
|
||||
lblsxtbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 3).PreRunName;
|
||||
lblsxtmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 3).PreRunName;
|
||||
lblsxtbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 3).PreRunCode;
|
||||
}
|
||||
if (list.Count(p => p.PreRunLevel == 4) > 0)
|
||||
{
|
||||
sszxt.Hidden = false;
|
||||
gzb.Hidden = false;
|
||||
BridWorkPackGrid();
|
||||
lblszxtmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunCode;
|
||||
lblszxtbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunName;
|
||||
lblszxtmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunName;
|
||||
lblszxtbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunCode;
|
||||
this.SsubSystemId = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunId;
|
||||
var workPackages = Funs.DB.SubSys_WorkPackage.Where(p => p.SubSystemId == this.SsubSystemId).ToList();
|
||||
var workPackages = Funs.DB.PreRun_SubSysWorkPackage.Where(p => p.SubSystemId == this.SsubSystemId).ToList();
|
||||
if (workPackages.Count > 0)
|
||||
{
|
||||
var workIds = workPackages.ConvertAll(p => p.WorkPackId);
|
||||
@@ -177,8 +180,8 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
{
|
||||
if (prerunModel.PreRunLevel == 4)
|
||||
{
|
||||
var deleteLs = Funs.DB.SubSys_WorkPackage.Where(p => p.SubSystemId == prerunModel.PreRunId);
|
||||
Funs.DB.SubSys_WorkPackage.DeleteAllOnSubmit(deleteLs);
|
||||
var deleteLs = Funs.DB.PreRun_SubSysWorkPackage.Where(p => p.SubSystemId == prerunModel.PreRunId);
|
||||
Funs.DB.PreRun_SubSysWorkPackage.DeleteAllOnSubmit(deleteLs);
|
||||
Funs.DB.SubmitChanges();
|
||||
JArray mergedData = Grid1.GetMergedData();
|
||||
int[] selections = Grid1.SelectedRowIndexArray;
|
||||
@@ -188,7 +191,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
int i = mergedRow.Value<int>("index");
|
||||
var workId = Grid1.DataKeys[i][0].ToString();
|
||||
var model = new SubSys_WorkPackage();
|
||||
var model = new PreRun_SubSysWorkPackage();
|
||||
model.SubSysId = Guid.NewGuid().ToString();
|
||||
model.SubSystemId = prerunModel.PreRunId;
|
||||
model.WorkPackId = workId;
|
||||
@@ -196,8 +199,8 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
model.Remark = values.Value<string>("Remark");
|
||||
model.AddTime = DateTime.Now;
|
||||
model.AddUser = this.CurrUser.UserId;
|
||||
model.Sort = Funs.DB.SubSys_WorkPackage.Count();
|
||||
Funs.DB.SubSys_WorkPackage.InsertOnSubmit(model);
|
||||
model.Sort = Funs.DB.PreRun_SubSysWorkPackage.Count();
|
||||
Funs.DB.PreRun_SubSysWorkPackage.InsertOnSubmit(model);
|
||||
}
|
||||
Funs.DB.SubmitChanges();
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
@@ -210,7 +213,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
/// </summary>
|
||||
public void BridWorkPackGrid()
|
||||
{
|
||||
GridWorkPack.DataSource = Funs.DB.Work_Package.OrderBy(p => p.Sort).ToList();
|
||||
GridWorkPack.DataSource = Funs.DB.PreRun_WorkPackage.OrderBy(p => p.Sort).ToList();
|
||||
GridWorkPack.DataBind();
|
||||
}
|
||||
|
||||
@@ -221,8 +224,8 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(this.SsubSystemId))
|
||||
{
|
||||
var data = from a in Funs.DB.Work_Package.Where(p => workPackIds.Contains(p.WorkPackId))
|
||||
join b in Funs.DB.SubSys_WorkPackage.Where(p => p.SubSystemId == this.SsubSystemId) on a.WorkPackId equals b.WorkPackId into bb
|
||||
var data = from a in Funs.DB.PreRun_WorkPackage.Where(p => workPackIds.Contains(p.WorkPackId))
|
||||
join b in Funs.DB.PreRun_SubSysWorkPackage.Where(p => p.SubSystemId == this.SsubSystemId) on a.WorkPackId equals b.WorkPackId into bb
|
||||
from t in bb.DefaultIfEmpty()
|
||||
select new WorkData()
|
||||
{
|
||||
@@ -283,10 +286,13 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
if (e.CommandName == "Delete")
|
||||
{
|
||||
string rowID = e.RowID;
|
||||
var model = Funs.DB.SubSys_WorkPackage.FirstOrDefault(p => p.WorkPackId == rowID);
|
||||
Funs.DB.SubSys_WorkPackage.DeleteOnSubmit(model);
|
||||
Funs.DB.SubmitChanges();
|
||||
var workPackages = Funs.DB.SubSys_WorkPackage.Where(p => p.SubSystemId == this.SsubSystemId).ToList();
|
||||
var model = Funs.DB.PreRun_SubSysWorkPackage.FirstOrDefault(p => p.WorkPackId == rowID);
|
||||
if (model != null)
|
||||
{
|
||||
Funs.DB.PreRun_SubSysWorkPackage.DeleteOnSubmit(model);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
var workPackages = Funs.DB.PreRun_SubSysWorkPackage.Where(p => p.SubSystemId == this.SsubSystemId).ToList();
|
||||
var workIds = workPackages.ConvertAll(p => p.WorkPackId);
|
||||
BridSelectWorkPack(workIds);
|
||||
drpWorkPack.Values = workIds.ToArray();
|
||||
|
||||
Reference in New Issue
Block a user