提交试车修改
This commit is contained in:
parent
bc7fb516ec
commit
f129533d18
|
@ -0,0 +1,13 @@
|
||||||
|
ALTER TABLE PreRun_TechnologySysPiping ALTER Column NameSpecifications varchar(max) null
|
||||||
|
ALTER TABLE PreRun_TechnologySysPiping ALTER Column Materials varchar(max) null
|
||||||
|
GO
|
||||||
|
|
||||||
|
--删除工作包设置中的编码
|
||||||
|
ALTER TABLE PreRun_WorkPackage DROP COLUMN WorkPackCode
|
||||||
|
GO
|
||||||
|
--清除子系统工作包管理表
|
||||||
|
truncate table PreRun_SubSysWorkPackage
|
||||||
|
GO
|
||||||
|
--子系统工作包管理添加系统主键
|
||||||
|
alter table PreRun_SubSysWorkPackage add SystemId varchar(50) null
|
||||||
|
GO
|
|
@ -9,11 +9,11 @@
|
||||||
<body>
|
<body>
|
||||||
<form id="form1" runat="server">
|
<form id="form1" runat="server">
|
||||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" OnCustomEvent="PageManager1_CustomEvent" />
|
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" OnCustomEvent="PageManager1_CustomEvent" />
|
||||||
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
|
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" ShowHeader="false" Layout="VBox" AutoScroll="true" BoxConfigAlign="Stretch">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Grid ID="Grid1" IsFluid="true" ShowBorder="true" ShowHeader="true" Title="系统划分"
|
<f:Grid ID="Grid1" IsFluid="true" ShowBorder="true" ShowHeader="true" Title="系统划分"
|
||||||
runat="server" EnableCollapse="true" DataKeyNames="PreRunId,ParentId,PreRunLevel" EnableTree="true"
|
runat="server" EnableCollapse="true" DataKeyNames="PreRunId,ParentId,PreRunLevel" EnableTree="true"
|
||||||
TreeColumn="PreRunName" DataIDField="PreRunId" DataParentIDField="ParentId" OnRowDataBound="Grid1_RowDataBound"
|
TreeColumn="PreRunName" DataIDField="PreRunId" AllowPaging="true" DataParentIDField="ParentId" OnRowDataBound="Grid1_RowDataBound"
|
||||||
AllowCellEditing="false" ClicksToEdit="1" OnRowCommand="Grid1_RowCommand"
|
AllowCellEditing="false" ClicksToEdit="1" OnRowCommand="Grid1_RowCommand"
|
||||||
EnableMultiSelect="false" EnableCheckBoxSelect="true" ExpandAllTreeNodes="true">
|
EnableMultiSelect="false" EnableCheckBoxSelect="true" ExpandAllTreeNodes="true">
|
||||||
<Toolbars>
|
<Toolbars>
|
||||||
|
|
|
@ -43,9 +43,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
}
|
}
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
Grid1.RecordCount = tb.Rows.Count;
|
Grid1.DataSource = tb;
|
||||||
var table = this.GetPagedDataTable(Grid1, tb);
|
|
||||||
Grid1.DataSource = table;
|
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
{
|
{
|
||||||
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
||||||
rootUnitNode.NodeID = item.WorkPackId;
|
rootUnitNode.NodeID = item.WorkPackId;
|
||||||
rootUnitNode.Text = item.WorkPackCode;
|
rootUnitNode.Text = item.WorkPackName;
|
||||||
rootUnitNode.ToolTip = item.WorkPackName;
|
rootUnitNode.ToolTip = item.WorkPackName;
|
||||||
rootUnitNode.CommandName = "";
|
rootUnitNode.CommandName = "";
|
||||||
rootUnitNode.EnableClickEvent = true;
|
rootUnitNode.EnableClickEvent = true;
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
<f:FormRow runat="server">
|
<f:FormRow runat="server">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblgzbmc" Label="工作包名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblgzbmc" Label="工作包名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
<f:Label ID="lblgzbbm" Label="工作包编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<%-- <f:Label ID="lblgzbbm" Label="工作包编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>--%>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow ColumnWidth="100">
|
<f:FormRow ColumnWidth="100">
|
||||||
|
|
|
@ -49,12 +49,12 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
var modelQuery = from temp in Funs.DB.PreRun_WorkInspectTemplate
|
var modelQuery = from temp in Funs.DB.PreRun_WorkInspectTemplate
|
||||||
join workpack in Funs.DB.PreRun_WorkPackage on temp.WorkPackId equals workpack.WorkPackId
|
join workpack in Funs.DB.PreRun_WorkPackage on temp.WorkPackId equals workpack.WorkPackId
|
||||||
where temp.WorkInspectId == this.WorkInspectId
|
where temp.WorkInspectId == this.WorkInspectId
|
||||||
select new { temp.WorkInspectId, temp.WorkInspectName, temp.Sort, temp.Remark, temp.WorkPackId, workpack.WorkPackName, workpack.WorkPackCode };
|
select new { temp.WorkInspectId, temp.WorkInspectName, temp.Sort, temp.Remark, temp.WorkPackId, workpack.WorkPackName };
|
||||||
if (modelQuery.Count() > 0)
|
if (modelQuery.Count() > 0)
|
||||||
{
|
{
|
||||||
var model = modelQuery.FirstOrDefault();
|
var model = modelQuery.FirstOrDefault();
|
||||||
lblgzbmc.Text = model.WorkPackName;
|
lblgzbmc.Text = model.WorkPackName;
|
||||||
lblgzbbm.Text = model.WorkPackCode;
|
//lblgzbbm.Text = model.WorkPackCode;
|
||||||
txtWorkInspectName.Text = model.WorkInspectName;
|
txtWorkInspectName.Text = model.WorkInspectName;
|
||||||
txtRemark.Text = model.Remark;
|
txtRemark.Text = model.Remark;
|
||||||
txtSort.Text = model.Sort != null ? model.Sort.ToString() : (Funs.DB.PreRun_WorkInspectTemplate.Count(x => x.WorkPackId == this.WorkPackId) + 1).ToString();
|
txtSort.Text = model.Sort != null ? model.Sort.ToString() : (Funs.DB.PreRun_WorkInspectTemplate.Count(x => x.WorkPackId == this.WorkPackId) + 1).ToString();
|
||||||
|
@ -66,7 +66,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
if (model != null)
|
if (model != null)
|
||||||
{
|
{
|
||||||
lblgzbmc.Text = model.WorkPackName;
|
lblgzbmc.Text = model.WorkPackName;
|
||||||
lblgzbbm.Text = model.WorkPackCode;
|
//lblgzbbm.Text = model.WorkPackCode;
|
||||||
txtSort.Text = (Funs.DB.PreRun_WorkInspectTemplate.Count(x => x.WorkPackId == this.WorkPackId) + 1).ToString();
|
txtSort.Text = (Funs.DB.PreRun_WorkInspectTemplate.Count(x => x.WorkPackId == this.WorkPackId) + 1).ToString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,15 +113,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblgzbmc;
|
protected global::FineUIPro.Label lblgzbmc;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblgzbbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblgzbbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtWorkInspectName 控件。
|
/// txtWorkInspectName 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -27,9 +27,6 @@
|
||||||
</Toolbars>
|
</Toolbars>
|
||||||
<Columns>
|
<Columns>
|
||||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="100px" HeaderTextAlign="Center" TextAlign="Center" />
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="100px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||||
<f:RenderField Width="260px" ColumnID="WorkPackCode" DataField="WorkPackCode" FieldType="String"
|
|
||||||
HeaderText="编码" HeaderTextAlign="Center" TextAlign="Left" SortField="WorkPackCode">
|
|
||||||
</f:RenderField>
|
|
||||||
<f:RenderField Width="260px" ColumnID="WorkPackName" DataField="WorkPackName" FieldType="String"
|
<f:RenderField Width="260px" ColumnID="WorkPackName" DataField="WorkPackName" FieldType="String"
|
||||||
HeaderText="名称" HeaderTextAlign="Center" TextAlign="Left" SortField="WorkPackName">
|
HeaderText="名称" HeaderTextAlign="Center" TextAlign="Left" SortField="WorkPackName">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
|
@ -59,9 +56,6 @@
|
||||||
<Items>
|
<Items>
|
||||||
<f:HiddenField ID="hfFormID" runat="server">
|
<f:HiddenField ID="hfFormID" runat="server">
|
||||||
</f:HiddenField>
|
</f:HiddenField>
|
||||||
<f:TextBox ID="txtWorkPackCode" Label="编码" ShowRedStar="true" Required="true"
|
|
||||||
runat="server" LabelAlign="right" FocusOnPageLoad="true">
|
|
||||||
</f:TextBox>
|
|
||||||
<f:TextBox ID="txtWorkPackName" Label="名称" ShowRedStar="true" Required="true"
|
<f:TextBox ID="txtWorkPackName" Label="名称" ShowRedStar="true" Required="true"
|
||||||
runat="server" LabelAlign="right" FocusOnPageLoad="true">
|
runat="server" LabelAlign="right" FocusOnPageLoad="true">
|
||||||
</f:TextBox>
|
</f:TextBox>
|
||||||
|
@ -117,8 +111,7 @@
|
||||||
var formClientID = '<%= SimpleForm1.ClientID %>';
|
var formClientID = '<%= SimpleForm1.ClientID %>';
|
||||||
var hfFormIDClientID = '<%= hfFormID.ClientID %>';
|
var hfFormIDClientID = '<%= hfFormID.ClientID %>';
|
||||||
|
|
||||||
var txtWorkPackNameClientID = '<%= txtWorkPackName.ClientID %>';
|
var txtWorkPackNameClientID = '<%= txtWorkPackName.ClientID %>';
|
||||||
var txtWorkPackCodeClientID = '<%= txtWorkPackCode.ClientID %>';
|
|
||||||
var txtRemarkClientID = '<%= txtRemark.ClientID %>';
|
var txtRemarkClientID = '<%= txtRemark.ClientID %>';
|
||||||
|
|
||||||
|
|
||||||
|
@ -134,7 +127,6 @@
|
||||||
// 使用当前行数据填充表单字段
|
// 使用当前行数据填充表单字段
|
||||||
F(hfFormIDClientID).setValue(rowId);
|
F(hfFormIDClientID).setValue(rowId);
|
||||||
F(txtWorkPackNameClientID).setValue(rowValue['WorkPackName']);
|
F(txtWorkPackNameClientID).setValue(rowValue['WorkPackName']);
|
||||||
F(txtWorkPackCodeClientID).setValue(rowValue['WorkPackCode']);
|
|
||||||
F(txtRemarkClientID).setValue(rowValue['Remark']);
|
F(txtRemarkClientID).setValue(rowValue['Remark']);
|
||||||
|
|
||||||
// 更新提交按钮文本
|
// 更新提交按钮文本
|
||||||
|
|
|
@ -30,7 +30,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void BindGrid()
|
private void BindGrid()
|
||||||
{
|
{
|
||||||
string strSql = @"select WorkPackId,WorkPackName,WorkPackCode,Remark,AddTime,Sort from PreRun_WorkPackage WHERE 1=1 ";
|
string strSql = @"select WorkPackId,WorkPackName,Remark,AddTime,Sort from PreRun_WorkPackage WHERE 1=1 ";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
if (!string.IsNullOrEmpty(this.txtsWorkPackName.Text.Trim()))
|
if (!string.IsNullOrEmpty(this.txtsWorkPackName.Text.Trim()))
|
||||||
{
|
{
|
||||||
|
@ -216,19 +216,12 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
Alert.ShowInTop("此工作包名称已存在!", MessageBoxIcon.Warning);
|
Alert.ShowInTop("此工作包名称已存在!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var deteionCode = Funs.DB.PreRun_WorkPackage.Count(p => p.WorkPackCode == txtWorkPackCode.Text.Trim() && p.WorkPackId != strRowID);
|
|
||||||
if (deteionCode > 0)
|
|
||||||
{
|
|
||||||
Alert.ShowInTop("此工作包编码已存在!", MessageBoxIcon.Warning);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(strRowID))
|
if (string.IsNullOrEmpty(strRowID))
|
||||||
{
|
{
|
||||||
PreRun_WorkPackage model = new PreRun_WorkPackage();
|
PreRun_WorkPackage model = new PreRun_WorkPackage();
|
||||||
model.WorkPackId = Guid.NewGuid().ToString();
|
model.WorkPackId = Guid.NewGuid().ToString();
|
||||||
model.WorkPackName = this.txtWorkPackName.Text.Trim();
|
model.WorkPackName = this.txtWorkPackName.Text.Trim();
|
||||||
model.WorkPackCode = this.txtWorkPackCode.Text.Trim();
|
|
||||||
model.Remark = this.txtRemark.Text.Trim();
|
model.Remark = this.txtRemark.Text.Trim();
|
||||||
Funs.DB.PreRun_WorkPackage.InsertOnSubmit(model);
|
Funs.DB.PreRun_WorkPackage.InsertOnSubmit(model);
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
|
@ -239,7 +232,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
if (model != null)
|
if (model != null)
|
||||||
{
|
{
|
||||||
model.WorkPackName = this.txtWorkPackName.Text.Trim();
|
model.WorkPackName = this.txtWorkPackName.Text.Trim();
|
||||||
model.WorkPackCode = this.txtWorkPackCode.Text.Trim();
|
|
||||||
model.Remark = this.txtRemark.Text.Trim();
|
model.Remark = this.txtRemark.Text.Trim();
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,15 +113,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.HiddenField hfFormID;
|
protected global::FineUIPro.HiddenField hfFormID;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// txtWorkPackCode 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.TextBox txtWorkPackCode;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtWorkPackName 控件。
|
/// txtWorkPackName 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<Items>
|
<Items>
|
||||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
AutoLeafIdentification="true" EnableSingleExpand="true">
|
AutoLeafIdentification="true" EnableSingleExpand="false">
|
||||||
</f:Tree>
|
</f:Tree>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
|
|
|
@ -41,7 +41,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
join b in Funs.DB.PreRun_SubSysWorkPackage on a.PreRunId equals b.SubSystemId
|
join b in Funs.DB.PreRun_SubSysWorkPackage on a.PreRunId equals b.SubSystemId
|
||||||
join c in Funs.DB.PreRun_WorkPackage on b.WorkPackId equals c.WorkPackId
|
join c in Funs.DB.PreRun_WorkPackage on b.WorkPackId equals c.WorkPackId
|
||||||
where a.ProjectId == this.CurrUser.LoginProjectId
|
where a.ProjectId == this.CurrUser.LoginProjectId
|
||||||
select new { a.PreRunId, a.PreRunCode, a.PreRunName, a.ProjectId, c.WorkPackId, c.WorkPackCode, c.WorkPackName };
|
select new { a.PreRunId, a.PreRunCode, a.PreRunName, a.ProjectId, c.WorkPackId, c.WorkPackName };
|
||||||
|
|
||||||
if (list.Count() > 0)
|
if (list.Count() > 0)
|
||||||
{
|
{
|
||||||
|
@ -57,7 +57,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
rootUnitNode.EnableExpandEvent = true;
|
rootUnitNode.EnableExpandEvent = true;
|
||||||
rootNode.Nodes.Add(rootUnitNode);
|
rootNode.Nodes.Add(rootUnitNode);
|
||||||
rootUnitNode.Expanded = true;
|
rootUnitNode.Expanded = true;
|
||||||
var worklist = list.Where(a => a.PreRunId == item.Key.PreRunId).GroupBy(x => new { x.WorkPackId, x.WorkPackCode, x.WorkPackName }).ToList();
|
var worklist = list.Where(a => a.PreRunId == item.Key.PreRunId).GroupBy(x => new { x.WorkPackId, x.WorkPackName }).ToList();
|
||||||
if (worklist.Count > 0)
|
if (worklist.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var itemWork in worklist)
|
foreach (var itemWork in worklist)
|
||||||
|
@ -93,21 +93,42 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void BindGrid()
|
public void BindGrid()
|
||||||
{
|
{
|
||||||
|
var result = new List<Brid_SubInspectTermItem>();
|
||||||
var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
||||||
var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
||||||
//获取子系统
|
//获取子系统
|
||||||
var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
||||||
var list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.WorkPackId == workPackId && x.SubSystemId == subSystemId).ToList();
|
var list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.WorkPackId == workPackId && x.SubSystemId == subSystemId).OrderBy(x => x.Sort).ToList();
|
||||||
if (list.Count == 0)
|
if (list.Count > 0)
|
||||||
{
|
{
|
||||||
list = new List<PreRun_SubInspectTermItem>();
|
foreach (var item in list)
|
||||||
var defaultDatas = Funs.DB.PreRun_WorkInspectTemplate.Where(s => s.WorkPackId == workPackId).ToList();
|
|
||||||
if (defaultDatas.Count > 0)
|
|
||||||
{
|
{
|
||||||
int index = 0;
|
var model = new Brid_SubInspectTermItem();
|
||||||
foreach (var item in defaultDatas)
|
model.SubItemId = item.SubItemId;
|
||||||
|
model.ProjectId = item.ProjectId;
|
||||||
|
model.WorkPackId = item.WorkPackId;
|
||||||
|
model.WorkInspectId = item.WorkInspectId;
|
||||||
|
model.WorkInspectName = item.WorkInspectName;
|
||||||
|
model.InstallationId = subSysModel.InstallationId;
|
||||||
|
model.ProcessesId = subSysModel.ProcessesId;
|
||||||
|
model.SystemId = subSysModel.SystemId;
|
||||||
|
model.SubSystemId = subSysModel.PreRunId;
|
||||||
|
model.InspectedUser = item.InspectedUser;
|
||||||
|
model.Sort = item.Sort;
|
||||||
|
model.isChick = true;
|
||||||
|
result.Add(model);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//获取预加载的数据
|
||||||
|
var defaultDatas = Funs.DB.PreRun_WorkInspectTemplate.Where(s => s.WorkPackId == workPackId).OrderBy(x => x.Sort).ToList();
|
||||||
|
if (defaultDatas.Count > 0)
|
||||||
|
{
|
||||||
|
int index = list.Count + 1;
|
||||||
|
foreach (var item in defaultDatas)
|
||||||
|
{
|
||||||
|
if (list.Count(x => x.WorkInspectName == item.WorkInspectName) == 0)
|
||||||
{
|
{
|
||||||
var model = new PreRun_SubInspectTermItem();
|
var model = new Brid_SubInspectTermItem();
|
||||||
model.SubItemId = Guid.NewGuid().ToString();
|
model.SubItemId = Guid.NewGuid().ToString();
|
||||||
model.ProjectId = this.CurrUser.LoginProjectId;
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
model.WorkPackId = item.WorkPackId;
|
model.WorkPackId = item.WorkPackId;
|
||||||
|
@ -118,14 +139,21 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
model.SystemId = subSysModel.SystemId;
|
model.SystemId = subSysModel.SystemId;
|
||||||
model.SubSystemId = subSysModel.PreRunId;
|
model.SubSystemId = subSysModel.PreRunId;
|
||||||
model.Sort = index + 1;
|
model.Sort = index + 1;
|
||||||
list.Add(model);
|
model.isChick = false;
|
||||||
|
result.Add(model);
|
||||||
index++;
|
index++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Grid1.DataSource = result;
|
||||||
Grid1.DataSource = list;
|
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
|
if(result.Count(x => x.isChick)>0)
|
||||||
|
{
|
||||||
|
//默认选中行
|
||||||
|
var checkids = result.Where(x => x.isChick).Select(a => a.SubItemId);
|
||||||
|
Grid1.SelectedRowIDArray = checkids.ToArray();
|
||||||
|
}
|
||||||
|
|
||||||
//检查人绑定
|
//检查人绑定
|
||||||
var userList = from user in Funs.DB.Sys_User join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId where projectrole.ProjectId == this.CurrUser.LoginProjectId select user;
|
var userList = from user in Funs.DB.Sys_User join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId where projectrole.ProjectId == this.CurrUser.LoginProjectId select user;
|
||||||
|
|
||||||
|
@ -141,8 +169,58 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
ddlInspectedUser.DataValueField = "UserId";
|
ddlInspectedUser.DataValueField = "UserId";
|
||||||
ddlInspectedUser.DataSource = data;
|
ddlInspectedUser.DataSource = data;
|
||||||
ddlInspectedUser.DataBind();
|
ddlInspectedUser.DataBind();
|
||||||
//Funs.FineUIPleaseSelect(ddlInspectedUser);
|
|
||||||
|
|
||||||
|
|
||||||
|
#region 注释
|
||||||
|
//var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
||||||
|
//var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
||||||
|
////获取子系统
|
||||||
|
//var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
||||||
|
//var list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.WorkPackId == workPackId && x.SubSystemId == subSystemId).OrderBy(x => x.Sort).ToList();
|
||||||
|
//if (list.Count == 0)
|
||||||
|
//{
|
||||||
|
// list = new List<PreRun_SubInspectTermItem>();
|
||||||
|
// var defaultDatas = Funs.DB.PreRun_WorkInspectTemplate.Where(s => s.WorkPackId == workPackId).OrderBy(x=>x.Sort).ToList();
|
||||||
|
// if (defaultDatas.Count > 0)
|
||||||
|
// {
|
||||||
|
// int index = 0;
|
||||||
|
// foreach (var item in defaultDatas)
|
||||||
|
// {
|
||||||
|
// var model = new PreRun_SubInspectTermItem();
|
||||||
|
// model.SubItemId = Guid.NewGuid().ToString();
|
||||||
|
// model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
// model.WorkPackId = item.WorkPackId;
|
||||||
|
// model.WorkInspectId = item.WorkInspectId;
|
||||||
|
// model.WorkInspectName = item.WorkInspectName;
|
||||||
|
// model.InstallationId = subSysModel.InstallationId;
|
||||||
|
// model.ProcessesId = subSysModel.ProcessesId;
|
||||||
|
// model.SystemId = subSysModel.SystemId;
|
||||||
|
// model.SubSystemId = subSysModel.PreRunId;
|
||||||
|
// model.Sort = index + 1;
|
||||||
|
// list.Add(model);
|
||||||
|
// index++;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
//Grid1.DataSource = list;
|
||||||
|
//Grid1.DataBind();
|
||||||
|
////检查人绑定
|
||||||
|
//var userList = from user in Funs.DB.Sys_User join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId where projectrole.ProjectId == this.CurrUser.LoginProjectId select user;
|
||||||
|
|
||||||
|
//var userids = new List<string>() { Const.sysglyId, Const.hfnbdId, Const.sedinId };
|
||||||
|
//var addUserList = Funs.DB.Sys_User.Where(x => userids.Contains(x.UserId));
|
||||||
|
//var data = userList.ToList();
|
||||||
|
//if (addUserList.Count() > 0)
|
||||||
|
//{
|
||||||
|
// data.AddRange(addUserList);
|
||||||
|
//}
|
||||||
|
//DropDownList ddlInspectedUser = Grid1.FindColumn("InspectedUser").FindControl("ddlInspectedUser") as DropDownList;
|
||||||
|
//ddlInspectedUser.DataTextField = "UserName";
|
||||||
|
//ddlInspectedUser.DataValueField = "UserId";
|
||||||
|
//ddlInspectedUser.DataSource = data;
|
||||||
|
//ddlInspectedUser.DataBind();
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -363,5 +441,17 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定实体
|
||||||
|
/// </summary>
|
||||||
|
public class Brid_SubInspectTermItem : PreRun_SubInspectTermItem
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 是否选中
|
||||||
|
/// </summary>
|
||||||
|
public bool isChick { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -31,8 +31,8 @@
|
||||||
</Toolbars>--%>
|
</Toolbars>--%>
|
||||||
<Items>
|
<Items>
|
||||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="子系统工作包管理节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="子系统工作包管理节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
Height="470px" runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
Height="1000px" runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true" OnNodeExpand="tvControlItem_NodeExpand">
|
AutoLeafIdentification="true" EnableSingleExpand="false" EnableTextSelection="true" OnNodeExpand="tvControlItem_NodeExpand">
|
||||||
</f:Tree>
|
</f:Tree>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
|
@ -78,9 +78,6 @@
|
||||||
<f:Label ID="lblszxtbm" Label="SS子系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblszxtbm" Label="SS子系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<f:FormRow runat="server" ID="gzb" Hidden="true">
|
<f:FormRow runat="server" ID="gzb" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Grid Height="450px" ID="Grid1" ShowBorder="true" ShowHeader="true" EnableCollapse="true" runat="server" DataIDField="WorkPackId" DataKeyNames="WorkPackId" AllowSorting="true"
|
<f:Grid Height="450px" ID="Grid1" ShowBorder="true" ShowHeader="true" EnableCollapse="true" runat="server" DataIDField="WorkPackId" DataKeyNames="WorkPackId" AllowSorting="true"
|
||||||
|
|
|
@ -21,6 +21,10 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 子系统主键
|
/// 子系统主键
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
public string SystemId { get { return (string)ViewState["SystemId"]; } set { ViewState["SystemId"] = value; } }
|
||||||
|
/// <summary>
|
||||||
|
/// 子系统主键
|
||||||
|
/// </summary>
|
||||||
public string SsubSystemId { get { return (string)ViewState["SsubSystemId"]; } set { ViewState["SsubSystemId"] = value; } }
|
public string SsubSystemId { get { return (string)ViewState["SsubSystemId"]; } set { ViewState["SsubSystemId"] = value; } }
|
||||||
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
@ -47,7 +51,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
rootNode.EnableClickEvent = true;
|
rootNode.EnableClickEvent = true;
|
||||||
this.tvControlItem.Nodes.Add(rootNode);
|
this.tvControlItem.Nodes.Add(rootNode);
|
||||||
var allPreRunLs = Funs.DB.PreRun_SysDevice.Where(p => p.ProjectId == this.CurrUser.LoginProjectId).ToList();
|
var allPreRunLs = Funs.DB.PreRun_SysDevice.Where(p => p.ProjectId == this.CurrUser.LoginProjectId).ToList();
|
||||||
var onePreRunLs = allPreRunLs.Where(p => p.PreRunLevel == 1);
|
var onePreRunLs = allPreRunLs.Where(p => p.PreRunLevel == 1).OrderBy(x => x.Sort);
|
||||||
foreach (var item in onePreRunLs)
|
foreach (var item in onePreRunLs)
|
||||||
{
|
{
|
||||||
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
||||||
|
@ -70,7 +74,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
private void BindNodes(TreeNode node, List<PreRun_SysDevice> list, string parentId)
|
private void BindNodes(TreeNode node, List<PreRun_SysDevice> list, string parentId)
|
||||||
{
|
{
|
||||||
|
|
||||||
var itemList = list.Where(p => p.ParentId == parentId).ToList();
|
var itemList = list.Where(p => p.ParentId == parentId).OrderBy(x => x.Sort).ToList();
|
||||||
if (itemList.Count > 0)
|
if (itemList.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var item in itemList)
|
foreach (var item in itemList)
|
||||||
|
@ -152,7 +156,8 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
lblszxtmc.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;
|
lblszxtbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunCode;
|
||||||
this.SsubSystemId = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunId;
|
this.SsubSystemId = list.FirstOrDefault(p => p.PreRunLevel == 4).PreRunId;
|
||||||
var workPackages = Funs.DB.PreRun_SubSysWorkPackage.Where(p => p.SubSystemId == this.SsubSystemId).ToList();
|
this.SystemId = list.FirstOrDefault(p => p.PreRunLevel == 4).ParentId;
|
||||||
|
var workPackages = Funs.DB.PreRun_SubSysWorkPackage.Where(p => p.SubSystemId == this.SsubSystemId).OrderBy(x => x.Sort).ToList();
|
||||||
if (workPackages.Count > 0)
|
if (workPackages.Count > 0)
|
||||||
{
|
{
|
||||||
var workIds = workPackages.ConvertAll(p => p.WorkPackId);
|
var workIds = workPackages.ConvertAll(p => p.WorkPackId);
|
||||||
|
@ -163,6 +168,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
{
|
{
|
||||||
Grid1.DataSource = null;
|
Grid1.DataSource = null;
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
|
drpWorkPack.Values = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -193,6 +199,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
var workId = Grid1.DataKeys[i][0].ToString();
|
var workId = Grid1.DataKeys[i][0].ToString();
|
||||||
var model = new PreRun_SubSysWorkPackage();
|
var model = new PreRun_SubSysWorkPackage();
|
||||||
model.SubSysId = Guid.NewGuid().ToString();
|
model.SubSysId = Guid.NewGuid().ToString();
|
||||||
|
model.SystemId = prerunModel.ParentId;
|
||||||
model.SubSystemId = prerunModel.PreRunId;
|
model.SubSystemId = prerunModel.PreRunId;
|
||||||
model.WorkPackId = workId;
|
model.WorkPackId = workId;
|
||||||
model.WorkPackCode = !string.IsNullOrWhiteSpace(values.Value<string>("WorkPackCode")) ? values.Value<string>("WorkPackCode") : "WP";
|
model.WorkPackCode = !string.IsNullOrWhiteSpace(values.Value<string>("WorkPackCode")) ? values.Value<string>("WorkPackCode") : "WP";
|
||||||
|
@ -224,32 +231,44 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrWhiteSpace(this.SsubSystemId))
|
if (!string.IsNullOrWhiteSpace(this.SsubSystemId))
|
||||||
{
|
{
|
||||||
|
var result = new List<WorkData>();
|
||||||
var data = from a in Funs.DB.PreRun_WorkPackage.Where(p => workPackIds.Contains(p.WorkPackId))
|
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
|
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()
|
from t in bb.DefaultIfEmpty()
|
||||||
select new WorkData()
|
select new WorkData()
|
||||||
{
|
{
|
||||||
WorkPackId = a.WorkPackId,
|
WorkPackId = a.WorkPackId,
|
||||||
WorkPackCode = a.WorkPackCode,
|
WorkPackCode = t.WorkPackCode,
|
||||||
WorkPackName = a.WorkPackName,
|
WorkPackName = a.WorkPackName,
|
||||||
|
SystemId = t.SystemId,
|
||||||
Sort = a.Sort,
|
Sort = a.Sort,
|
||||||
Remark = t.Remark
|
Remark = t.Remark
|
||||||
};
|
};
|
||||||
//var list = data.ToList();
|
|
||||||
//if (list.Count > 0)
|
|
||||||
//{
|
|
||||||
// int i = 1;
|
|
||||||
// list.ForEach(a =>
|
|
||||||
// {
|
|
||||||
// var num = Funs.DB.SubSys_WorkPackage.Count(p => p.SubSystemId == this.SsubSystemId) + i;
|
|
||||||
// a.WorkPackCode = string.Format("WP{0}", string.Format("{0:d2}", num));
|
|
||||||
// i++;
|
|
||||||
// });
|
|
||||||
//}
|
|
||||||
if (data.Count() > 0)
|
if (data.Count() > 0)
|
||||||
{
|
{
|
||||||
var list = data.OrderBy(p => p.Sort).ToList();
|
int i = 1;
|
||||||
Grid1.DataSource = list;
|
foreach (var item in data.OrderBy(p => p.Sort))
|
||||||
|
{
|
||||||
|
var model = new WorkData();
|
||||||
|
model.WorkPackId = item.WorkPackId;
|
||||||
|
model.WorkPackName = item.WorkPackName;
|
||||||
|
model.SystemId = item.SystemId;
|
||||||
|
if (string.IsNullOrWhiteSpace(item.WorkPackCode))
|
||||||
|
{
|
||||||
|
var num = Funs.DB.PreRun_SubSysWorkPackage.Count(p => p.SystemId == this.SystemId) + i;
|
||||||
|
model.WorkPackCode = $"WP{string.Format("{0:d3}", num)}";
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
model.WorkPackCode = item.WorkPackCode;
|
||||||
|
}
|
||||||
|
model.Sort = item.Sort;
|
||||||
|
model.Remark = item.Remark;
|
||||||
|
result.Add(model);
|
||||||
|
}
|
||||||
|
result = result.OrderBy(p => p.Sort).ToList();
|
||||||
|
Grid1.DataSource = result;
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -302,6 +321,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
|
||||||
public class WorkData
|
public class WorkData
|
||||||
{
|
{
|
||||||
|
public string SystemId { get; set; }
|
||||||
public string WorkPackId { get; set; }
|
public string WorkPackId { get; set; }
|
||||||
public string WorkPackName { get; set; }
|
public string WorkPackName { get; set; }
|
||||||
public int? Sort { get; set; }
|
public int? Sort { get; set; }
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<Items>
|
<Items>
|
||||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
AutoLeafIdentification="true" EnableSingleExpand="true">
|
AutoLeafIdentification="true" EnableSingleExpand="false">
|
||||||
</f:Tree>
|
</f:Tree>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
|
|
|
@ -47,7 +47,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
join b in Funs.DB.PreRun_SubSysWorkPackage on a.PreRunId equals b.SubSystemId
|
join b in Funs.DB.PreRun_SubSysWorkPackage on a.PreRunId equals b.SubSystemId
|
||||||
join c in Funs.DB.PreRun_WorkPackage on b.WorkPackId equals c.WorkPackId
|
join c in Funs.DB.PreRun_WorkPackage on b.WorkPackId equals c.WorkPackId
|
||||||
where a.ProjectId == this.CurrUser.LoginProjectId && subSystemIds.Contains(a.PreRunId) && workPackIds.Contains(c.WorkPackId)
|
where a.ProjectId == this.CurrUser.LoginProjectId && subSystemIds.Contains(a.PreRunId) && workPackIds.Contains(c.WorkPackId)
|
||||||
select new { a.PreRunId, a.PreRunCode, a.PreRunName, a.ProjectId, c.WorkPackId, c.WorkPackCode, c.WorkPackName };
|
select new { a.PreRunId, a.PreRunCode, a.PreRunName, a.ProjectId, c.WorkPackId, c.WorkPackName };
|
||||||
|
|
||||||
if (list.Count() > 0)
|
if (list.Count() > 0)
|
||||||
{
|
{
|
||||||
|
@ -63,7 +63,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
rootUnitNode.EnableExpandEvent = true;
|
rootUnitNode.EnableExpandEvent = true;
|
||||||
rootNode.Nodes.Add(rootUnitNode);
|
rootNode.Nodes.Add(rootUnitNode);
|
||||||
rootUnitNode.Expanded = true;
|
rootUnitNode.Expanded = true;
|
||||||
var worklist = list.Where(a => a.PreRunId == item.Key.PreRunId).GroupBy(x => new { x.WorkPackId, x.WorkPackCode, x.WorkPackName }).ToList();
|
var worklist = list.Where(a => a.PreRunId == item.Key.PreRunId).GroupBy(x => new { x.WorkPackId, x.WorkPackName }).ToList();
|
||||||
if (worklist.Count > 0)
|
if (worklist.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var itemWork in worklist)
|
foreach (var itemWork in worklist)
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="子系统工作包管理节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="子系统工作包管理节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
Height="470px" runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
Height="1000px" runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true" OnNodeExpand="tvControlItem_NodeExpand">
|
AutoLeafIdentification="true" EnableSingleExpand="false" EnableTextSelection="true" OnNodeExpand="tvControlItem_NodeExpand">
|
||||||
</f:Tree>
|
</f:Tree>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
|
|
|
@ -257347,6 +257347,8 @@ namespace Model
|
||||||
|
|
||||||
private System.Nullable<int> _Sort;
|
private System.Nullable<int> _Sort;
|
||||||
|
|
||||||
|
private string _SystemId;
|
||||||
|
|
||||||
#region 可扩展性方法定义
|
#region 可扩展性方法定义
|
||||||
partial void OnLoaded();
|
partial void OnLoaded();
|
||||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
||||||
|
@ -257367,6 +257369,8 @@ namespace Model
|
||||||
partial void OnAddTimeChanged();
|
partial void OnAddTimeChanged();
|
||||||
partial void OnSortChanging(System.Nullable<int> value);
|
partial void OnSortChanging(System.Nullable<int> value);
|
||||||
partial void OnSortChanged();
|
partial void OnSortChanged();
|
||||||
|
partial void OnSystemIdChanging(string value);
|
||||||
|
partial void OnSystemIdChanged();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public PreRun_SubSysWorkPackage()
|
public PreRun_SubSysWorkPackage()
|
||||||
|
@ -257534,6 +257538,26 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemId", DbType="VarChar(50)")]
|
||||||
|
public string SystemId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._SystemId;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._SystemId != value))
|
||||||
|
{
|
||||||
|
this.OnSystemIdChanging(value);
|
||||||
|
this.SendPropertyChanging();
|
||||||
|
this._SystemId = value;
|
||||||
|
this.SendPropertyChanged("SystemId");
|
||||||
|
this.OnSystemIdChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public event PropertyChangingEventHandler PropertyChanging;
|
public event PropertyChangingEventHandler PropertyChanging;
|
||||||
|
|
||||||
public event PropertyChangedEventHandler PropertyChanged;
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
@ -258356,7 +258380,7 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Materials", DbType="VarChar(50)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Materials", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
|
||||||
public string Materials
|
public string Materials
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -258771,8 +258795,6 @@ namespace Model
|
||||||
|
|
||||||
private string _WorkPackId;
|
private string _WorkPackId;
|
||||||
|
|
||||||
private string _WorkPackCode;
|
|
||||||
|
|
||||||
private string _WorkPackName;
|
private string _WorkPackName;
|
||||||
|
|
||||||
private string _Remark;
|
private string _Remark;
|
||||||
|
@ -258789,8 +258811,6 @@ namespace Model
|
||||||
partial void OnCreated();
|
partial void OnCreated();
|
||||||
partial void OnWorkPackIdChanging(string value);
|
partial void OnWorkPackIdChanging(string value);
|
||||||
partial void OnWorkPackIdChanged();
|
partial void OnWorkPackIdChanged();
|
||||||
partial void OnWorkPackCodeChanging(string value);
|
|
||||||
partial void OnWorkPackCodeChanged();
|
|
||||||
partial void OnWorkPackNameChanging(string value);
|
partial void OnWorkPackNameChanging(string value);
|
||||||
partial void OnWorkPackNameChanged();
|
partial void OnWorkPackNameChanged();
|
||||||
partial void OnRemarkChanging(string value);
|
partial void OnRemarkChanging(string value);
|
||||||
|
@ -258828,26 +258848,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackCode", DbType="VarChar(50)")]
|
|
||||||
public string WorkPackCode
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._WorkPackCode;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._WorkPackCode != value))
|
|
||||||
{
|
|
||||||
this.OnWorkPackCodeChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._WorkPackCode = value;
|
|
||||||
this.SendPropertyChanged("WorkPackCode");
|
|
||||||
this.OnWorkPackCodeChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackName", DbType="VarChar(50)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackName", DbType="VarChar(50)")]
|
||||||
public string WorkPackName
|
public string WorkPackName
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue