更改PMI代码
This commit is contained in:
parent
5456118b94
commit
25671f28b9
Binary file not shown.
|
@ -37,74 +37,28 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void BindGrid()
|
private void BindGrid()
|
||||||
{
|
{
|
||||||
string sql = @"select *from (
|
var query = Funs.DB.View_PMIDetections.Where(t => t.ProjectId == this.CurrUser.LoginProjectId).AsQueryable();
|
||||||
select
|
|
||||||
projectId,
|
|
||||||
InstallationId,
|
|
||||||
WorkAreaId,
|
|
||||||
UnitId,
|
|
||||||
PipelineId,
|
|
||||||
InstallationCode,
|
|
||||||
WorkAreaCode,
|
|
||||||
PipelineCode,
|
|
||||||
PMINum,
|
|
||||||
isnull((convert(float,PMIBySNum)/NULLIF(convert(float,PMINum),0)*100),0) as RateBys,
|
|
||||||
PMIBySNum,
|
|
||||||
isnull( (convert(float,PMIByFNum)/NULLIF(convert(float,PMINum),0)*100),0) as RateByf,
|
|
||||||
PMIByFNum
|
|
||||||
from (
|
|
||||||
select
|
|
||||||
a.projectId,
|
|
||||||
a.InstallationId,
|
|
||||||
a.WorkAreaId,
|
|
||||||
a.UnitId,
|
|
||||||
a.PipelineId,
|
|
||||||
b.InstallationCode,
|
|
||||||
c.WorkAreaCode,
|
|
||||||
a.PipelineCode,
|
|
||||||
(select count(1) from Pipeline_WeldJoint as d where isPMI=1 and d.PipelineId=a.PipelineId) as PMINum,
|
|
||||||
(
|
|
||||||
select count(1) from PMI_Delegation as pd inner join PMI_DelegationDetails as pdd on pd.Id=pdd.PMIId
|
|
||||||
inner join Pipeline_WeldJoint as pwj on pdd.JointId=pwj.WeldJointId
|
|
||||||
where pd.InstallationId=a.InstallationId and pd.UnitId=a.UnitId and pdd.WorkAreaId=a.WorkAreaId
|
|
||||||
and pwj.PipelineId=a.PipelineId and pwj.JointAttribute='活动S' and pwj.isPMI=1
|
|
||||||
) as PMIBySNum,
|
|
||||||
(
|
|
||||||
select count(1) from PMI_Delegation as pd inner join PMI_DelegationDetails as pdd on pd.Id=pdd.PMIId
|
|
||||||
inner join Pipeline_WeldJoint as pwj on pdd.JointId=pwj.WeldJointId
|
|
||||||
where pd.InstallationId=a.InstallationId and pd.UnitId=a.UnitId and pdd.WorkAreaId=a.WorkAreaId
|
|
||||||
and pwj.PipelineId=a.PipelineId and pwj.JointAttribute='固定F' and pwj.isPMI=1
|
|
||||||
) as PMIByFNum
|
|
||||||
from Pipeline_Pipeline as a
|
|
||||||
left join Project_Installation as b on a.InstallationId=b.InstallationId
|
|
||||||
left join Project_WorkArea as c on a.WorkAreaId=c.WorkAreaId
|
|
||||||
) as t
|
|
||||||
) as H where projectId=@projectId ";
|
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
|
||||||
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
|
|
||||||
if (this.drpUnitId.SelectedValue != BLL.Const._Null)
|
if (this.drpUnitId.SelectedValue != BLL.Const._Null)
|
||||||
{
|
{
|
||||||
sql += " and UnitId=@unitId";
|
query = query.Where(t => t.UnitId == this.drpUnitId.SelectedValue);
|
||||||
listStr.Add(new SqlParameter("@unitId", this.drpUnitId.SelectedValue));
|
|
||||||
}
|
}
|
||||||
if (this.drpWorkAreaId.SelectedValue != BLL.Const._Null)
|
if (this.drpWorkAreaId.SelectedValue != BLL.Const._Null)
|
||||||
{
|
{
|
||||||
sql += " and WorkAreaId=@workAreaId ";
|
query = query.Where(t => t.WorkAreaId == this.drpWorkAreaId.SelectedValue);
|
||||||
listStr.Add(new SqlParameter("@workAreaId", this.drpWorkAreaId.SelectedValue));
|
|
||||||
}
|
}
|
||||||
if (this.drpIsALl.SelectedValue=="报警")
|
if (this.drpIsALl.SelectedValue=="报警")
|
||||||
{
|
{
|
||||||
sql += " and ((RateBys<=2 and PMIBySNum<=2) or RateByf<=2 and PMIByFNum<=2)";
|
query = query.Where(t=>(t.RateBys<=2 && t.PMIBySNum<=2) || (t.RateByf<=2 && t.PMIByFNum<=2));
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(this.txtPipelineCode.Text))
|
if (!string.IsNullOrEmpty(this.txtPipelineCode.Text))
|
||||||
{
|
{
|
||||||
sql += " and PipelineCode like '%'+@PipelineCode+'%'";
|
query = query.Where(t => t.PipelineCode.Contains(this.txtPipelineCode.Text));
|
||||||
listStr.Add(new SqlParameter("@PipelineCode", this.txtPipelineCode.Text.Trim()));
|
|
||||||
}
|
}
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
var dataList=query.ToList();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(sql, parameter);
|
this.Grid1.RecordCount = dataList.Count;
|
||||||
this.Grid1.RecordCount = tb.Rows.Count;
|
var table = this.GetPagedDataTable(Grid1, dataList);
|
||||||
var table = this.GetPagedDataTable(Grid1, tb);
|
|
||||||
Grid1.DataSource = table;
|
Grid1.DataSource = table;
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,6 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
{
|
{
|
||||||
this.InitTreeMenu();//加载树
|
this.InitTreeMenu();//加载树
|
||||||
this.BindGrid();
|
this.BindGrid();
|
||||||
this.TotalPMIReport();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -55,6 +54,14 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
rootNode.Expanded = true;
|
rootNode.Expanded = true;
|
||||||
this.tvControlItem.Nodes.Add(rootNode);
|
this.tvControlItem.Nodes.Add(rootNode);
|
||||||
var dictWorkArea = GetWorkAreaDict();
|
var dictWorkArea = GetWorkAreaDict();
|
||||||
|
//查询出来未达到PMI检测比例的数据
|
||||||
|
var pmiNocheckList = Funs.DB.View_PMIDetections
|
||||||
|
.Where(t => t.ProjectId == this.ProjectId
|
||||||
|
&& t.InstallationId == this.installId
|
||||||
|
&& t.UnitId == this.UnitId
|
||||||
|
&& (t.RateBys <= 2 && t.PMIBySNum <= 2) || (t.RateByf <= 2 && t.PMIByFNum <= 2))
|
||||||
|
.AsQueryable();
|
||||||
|
|
||||||
//排除已经委托过的
|
//排除已经委托过的
|
||||||
var listData= (from a in Funs.DB.PMI_Delegation.AsQueryable() join
|
var listData= (from a in Funs.DB.PMI_Delegation.AsQueryable() join
|
||||||
b in Funs.DB.PMI_DelegationDetails.AsQueryable() on
|
b in Funs.DB.PMI_DelegationDetails.AsQueryable() on
|
||||||
|
@ -62,21 +69,33 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
select b.JointId
|
select b.JointId
|
||||||
).Distinct().ToList();
|
).Distinct().ToList();
|
||||||
|
|
||||||
//查询带有PMI处理的管线数据
|
//查询带有PMI处理且已经焊接过的管线数据
|
||||||
var iso = from a in Funs.DB.View_Pipeline_WeldJoint
|
var iso = from a in Funs.DB.View_Pipeline_WeldJoint
|
||||||
where a.IsPMI==true && a.ProjectId==this.ProjectId && a.UnitId==this.UnitId
|
where a.IsPMI==true && a.ProjectId==this.ProjectId && a.UnitId==this.UnitId
|
||||||
&& a.InstallationId==this.installId
|
&& a.InstallationId==this.installId && (a.WeldingDailyId != "" && a.WeldingDailyId!=null)
|
||||||
select new {a.PipelineId,a.PipelineCode,a.WorkAreaId,a.WeldJointCode,a.WeldJointId }
|
select new {a.PipelineId,a.PipelineCode,a.WorkAreaId,a.WeldJointCode,a.WeldJointId }
|
||||||
;
|
;
|
||||||
|
|
||||||
|
iso = from a in iso join b in pmiNocheckList on a.PipelineId equals b.PipelineId
|
||||||
|
select new {
|
||||||
|
a.PipelineId,
|
||||||
|
a.PipelineCode,
|
||||||
|
a.WorkAreaId,
|
||||||
|
a.WeldJointCode,
|
||||||
|
a.WeldJointId
|
||||||
|
};
|
||||||
|
|
||||||
if (listData.Count > 0)
|
if (listData.Count > 0)
|
||||||
{
|
{
|
||||||
iso = iso.Where(a => !listData.Contains(a.WeldJointId));
|
iso = iso.Where(a => !listData.Contains(a.WeldJointId));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(this.txtIsono.Text))
|
if (!string.IsNullOrEmpty(this.txtIsono.Text))
|
||||||
{
|
{
|
||||||
iso = iso.Where(a => a.PipelineCode.Contains(this.txtIsono.Text.Trim()));
|
iso = iso.Where(a => a.PipelineCode.Contains(this.txtIsono.Text.Trim()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var isoList = iso.Select(x => new { x.PipelineId,x.PipelineCode,x.WorkAreaId}).OrderBy(x => x.PipelineCode).Distinct().ToList();
|
var isoList = iso.Select(x => new { x.PipelineId,x.PipelineCode,x.WorkAreaId}).OrderBy(x => x.PipelineCode).Distinct().ToList();
|
||||||
if (isoList.Count > 0)
|
if (isoList.Count > 0)
|
||||||
{
|
{
|
||||||
|
@ -140,6 +159,35 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void BindGrid()
|
private void BindGrid()
|
||||||
{
|
{
|
||||||
|
//未达标的活动S口
|
||||||
|
var pmiViewJointBy_S = (from a in Funs.DB.View_PMIDetections
|
||||||
|
join b in Funs.DB.Pipeline_WeldJoint
|
||||||
|
on a.PipelineId equals b.PipelineId
|
||||||
|
where a.ProjectId == this.ProjectId
|
||||||
|
&& a.InstallationId == this.installId
|
||||||
|
&& a.UnitId == this.UnitId
|
||||||
|
&& b.JointAttribute == "活动S"
|
||||||
|
&& a.PipelineId == this.tvControlItem.SelectedNodeID
|
||||||
|
|
||||||
|
&& (b.WeldingDailyId != null && b.WeldingDailyId != "")
|
||||||
|
&& (a.RateBys > 2 || a.PMIBySNum > 2)
|
||||||
|
select b.WeldJointId)
|
||||||
|
.ToList();
|
||||||
|
//未达标的固定F口
|
||||||
|
var pmiViewJointBy_F = (from a in Funs.DB.View_PMIDetections
|
||||||
|
join b in Funs.DB.Pipeline_WeldJoint
|
||||||
|
on a.PipelineId equals b.PipelineId
|
||||||
|
where a.ProjectId == this.ProjectId
|
||||||
|
&& a.InstallationId == this.installId
|
||||||
|
&& a.UnitId == this.UnitId
|
||||||
|
&& b.JointAttribute == "固定F"
|
||||||
|
&& a.PipelineId == this.tvControlItem.SelectedNodeID
|
||||||
|
&& (b.WeldingDailyId != null && b.WeldingDailyId != "")
|
||||||
|
&& (a.RateByf >2 && a.PMIByFNum > 2)
|
||||||
|
select b.WeldJointId)
|
||||||
|
.ToList();
|
||||||
|
|
||||||
|
//排除已经选择过的焊口
|
||||||
var listData = (from a in Funs.DB.PMI_Delegation.AsQueryable()
|
var listData = (from a in Funs.DB.PMI_Delegation.AsQueryable()
|
||||||
join
|
join
|
||||||
b in Funs.DB.PMI_DelegationDetails.AsQueryable() on
|
b in Funs.DB.PMI_DelegationDetails.AsQueryable() on
|
||||||
|
@ -149,10 +197,7 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
|
|
||||||
string[] arr = this.weldJointIds.Split('|');
|
string[] arr = this.weldJointIds.Split('|');
|
||||||
var query = Funs.DB.View_Pipeline_WeldJoint.Where(t => t.IsPMI == true && t.PipelineId == this.tvControlItem.SelectedNodeID);
|
var query = Funs.DB.View_Pipeline_WeldJoint.Where(t => t.IsPMI == true && t.PipelineId == this.tvControlItem.SelectedNodeID);
|
||||||
if (arr.Length > 0)
|
|
||||||
{
|
|
||||||
listData.Add(arr[0]);
|
|
||||||
}
|
|
||||||
if (listData.Count > 0)
|
if (listData.Count > 0)
|
||||||
{
|
{
|
||||||
query = query.Where(t => !listData.Contains(t.WeldJointId));
|
query = query.Where(t => !listData.Contains(t.WeldJointId));
|
||||||
|
@ -161,7 +206,14 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
{
|
{
|
||||||
query = query.Where(t => t.WeldJointCode == this.txtJointNo.Text);
|
query = query.Where(t => t.WeldJointCode == this.txtJointNo.Text);
|
||||||
}
|
}
|
||||||
|
if (pmiViewJointBy_S.Count > 0)
|
||||||
|
{
|
||||||
|
query = query.Where(t => t.JointAttribute != "活动S");
|
||||||
|
}
|
||||||
|
if (pmiViewJointBy_F.Count > 0)
|
||||||
|
{
|
||||||
|
query = query.Where(t => t.JointAttribute != "固定F");
|
||||||
|
}
|
||||||
var data= query.ToList() ;
|
var data= query.ToList() ;
|
||||||
if (!string.IsNullOrEmpty(weldJointIds))
|
if (!string.IsNullOrEmpty(weldJointIds))
|
||||||
{
|
{
|
||||||
|
@ -232,75 +284,39 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 统计比例
|
#region 统计比例
|
||||||
|
|
||||||
private void TotalPMIReport()
|
private void TotalPMIReport()
|
||||||
{
|
{
|
||||||
string sql = @"select *from (
|
var query = Funs.DB.View_PMIDetections.AsQueryable();
|
||||||
select
|
if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
|
||||||
projectId,
|
|
||||||
InstallationId,
|
|
||||||
WorkAreaId,
|
|
||||||
UnitId,
|
|
||||||
PipelineId,
|
|
||||||
InstallationCode,
|
|
||||||
WorkAreaCode,
|
|
||||||
PipelineCode,
|
|
||||||
PMINum,
|
|
||||||
isnull((convert(float,PMIBySNum)/NULLIF(convert(float,PMINum),0)*100),0) as RateBys,
|
|
||||||
PMIBySNum,
|
|
||||||
isnull( (convert(float,PMIByFNum)/NULLIF(convert(float,PMINum),0)*100),0) as RateByf,
|
|
||||||
PMIByFNum
|
|
||||||
from (
|
|
||||||
select
|
|
||||||
a.projectId,
|
|
||||||
a.InstallationId,
|
|
||||||
a.WorkAreaId,
|
|
||||||
a.UnitId,
|
|
||||||
a.PipelineId,
|
|
||||||
b.InstallationCode,
|
|
||||||
c.WorkAreaCode,
|
|
||||||
a.PipelineCode,
|
|
||||||
(select count(1) from Pipeline_WeldJoint as d where isPMI=1 and d.PipelineId=a.PipelineId) as PMINum,
|
|
||||||
(
|
|
||||||
select count(1) from PMI_Delegation as pd inner join PMI_DelegationDetails as pdd on pd.Id=pdd.PMIId
|
|
||||||
inner join Pipeline_WeldJoint as pwj on pdd.JointId=pwj.WeldJointId
|
|
||||||
where pd.InstallationId=a.InstallationId and pd.UnitId=a.UnitId and pdd.WorkAreaId=a.WorkAreaId
|
|
||||||
and pwj.PipelineId=a.PipelineId and pwj.JointAttribute='活动S' and pwj.isPMI=1
|
|
||||||
) as PMIBySNum,
|
|
||||||
(
|
|
||||||
select count(1) from PMI_Delegation as pd inner join PMI_DelegationDetails as pdd on pd.Id=pdd.PMIId
|
|
||||||
inner join Pipeline_WeldJoint as pwj on pdd.JointId=pwj.WeldJointId
|
|
||||||
where pd.InstallationId=a.InstallationId and pd.UnitId=a.UnitId and pdd.WorkAreaId=a.WorkAreaId
|
|
||||||
and pwj.PipelineId=a.PipelineId and pwj.JointAttribute='固定F' and pwj.isPMI=1
|
|
||||||
) as PMIByFNum
|
|
||||||
from Pipeline_Pipeline as a
|
|
||||||
left join Project_Installation as b on a.InstallationId=b.InstallationId
|
|
||||||
left join Project_WorkArea as c on a.WorkAreaId=c.WorkAreaId
|
|
||||||
) as t
|
|
||||||
) as H where projectId=@projectId and PipelineId=@PipelineId ";
|
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
|
||||||
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
|
|
||||||
listStr.Add(new SqlParameter("@PipelineId", this.tvControlItem.SelectedNodeID));
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
|
||||||
DataTable dt = SQLHelper.GetDataTableRunText(sql, parameter);
|
|
||||||
if (dt.Rows.Count > 0)
|
|
||||||
{
|
{
|
||||||
string PMIByFNum = dt.Rows[0]["PMIByFNum"].ToString();
|
query=query.Where(t=>t.ProjectId == this.CurrUser.LoginProjectId);
|
||||||
string PMIBySNum=dt.Rows[0]["PMIBySNum"].ToString();
|
}
|
||||||
string RateByF=dt.Rows[0]["RateByF"].ToString();
|
if (!string.IsNullOrEmpty(this.installId))
|
||||||
string RateByS = dt.Rows[0]["RateByS"].ToString();
|
{
|
||||||
lblnumbyf.Text = "预制检测数量:" + PMIByFNum;
|
query=query.Where(t=>t.InstallationId==this.installId);
|
||||||
lblnumbys.Text = "安装检测数量:" + PMIBySNum;
|
}
|
||||||
lblratebyf.Text = "预制检测比例:" + Math.Round(decimal.Parse(RateByF), 2)+"%";
|
if (!string.IsNullOrEmpty(this.UnitId))
|
||||||
lblratebys.Text = "安装检测比例:" + Math.Round(decimal.Parse(RateByS), 2) + "%";
|
{
|
||||||
|
query=query.Where(t=>t.UnitId==this.UnitId);
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(txtIsono.Text))
|
||||||
|
{
|
||||||
|
query = query.Where(t => t.PipelineCode.Contains(txtIsono.Text.Trim()));
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
||||||
|
{
|
||||||
|
query=query.Where(t=>t.PipelineId==this.tvControlItem.SelectedNodeID);
|
||||||
|
}
|
||||||
|
query = query.Where(t => (t.RateBys <= 2 && t.PMIBySNum <= 2) || (t.RateByf <= 2 && t.PMIByFNum <= 2));
|
||||||
|
var pmiInfo = query.FirstOrDefault();
|
||||||
|
if (pmiInfo!=null)
|
||||||
|
{
|
||||||
|
lblnumbyf.Text = "安装检测数量:" + pmiInfo.PMIByFNum;
|
||||||
|
lblnumbys.Text = "预制检测数量:" + pmiInfo.PMIBySNum;
|
||||||
|
lblratebyf.Text = "安装检测比例:" + Math.Round(pmiInfo.RateByf, 2)+"%";
|
||||||
|
lblratebys.Text = "预制检测比例:" + Math.Round(pmiInfo.RateBys, 2) + "%";
|
||||||
|
|
||||||
//if(Math.Round(decimal.Parse(RateByF), 2)>0 && Math.Round(decimal.Parse(RateByF), 2) <= 2)
|
|
||||||
//{
|
|
||||||
// lblratebyf.CssStyle = "{color:red}";
|
|
||||||
//}
|
|
||||||
//if (Math.Round(decimal.Parse(RateByS), 2) > 0 && Math.Round(decimal.Parse(RateByS), 2) <= 2)
|
|
||||||
//{
|
|
||||||
// lblratebys.CssStyle = "{color:red}";
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
|
@ -1155,6 +1155,14 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public System.Data.Linq.Table<View_PMIDetections> View_PMIDetections
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this.GetTable<View_PMIDetections>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public System.Data.Linq.Table<View_PTP_TestPackageAudit> View_PTP_TestPackageAudit
|
public System.Data.Linq.Table<View_PTP_TestPackageAudit> View_PTP_TestPackageAudit
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -22510,12 +22518,12 @@ namespace Model
|
||||||
|
|
||||||
private string _DetectionStandard;
|
private string _DetectionStandard;
|
||||||
|
|
||||||
private string _Tabler;
|
|
||||||
|
|
||||||
private string _Remark;
|
private string _Remark;
|
||||||
|
|
||||||
private System.Nullable<System.DateTime> _CreatedTime;
|
private System.Nullable<System.DateTime> _CreatedTime;
|
||||||
|
|
||||||
|
private string _Tabler;
|
||||||
|
|
||||||
#region 可扩展性方法定义
|
#region 可扩展性方法定义
|
||||||
partial void OnLoaded();
|
partial void OnLoaded();
|
||||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
||||||
|
@ -22534,12 +22542,12 @@ namespace Model
|
||||||
partial void OnUnitIdChanged();
|
partial void OnUnitIdChanged();
|
||||||
partial void OnDetectionStandardChanging(string value);
|
partial void OnDetectionStandardChanging(string value);
|
||||||
partial void OnDetectionStandardChanged();
|
partial void OnDetectionStandardChanged();
|
||||||
partial void OnTablerChanging(string value);
|
|
||||||
partial void OnTablerChanged();
|
|
||||||
partial void OnRemarkChanging(string value);
|
partial void OnRemarkChanging(string value);
|
||||||
partial void OnRemarkChanged();
|
partial void OnRemarkChanged();
|
||||||
partial void OnCreatedTimeChanging(System.Nullable<System.DateTime> value);
|
partial void OnCreatedTimeChanging(System.Nullable<System.DateTime> value);
|
||||||
partial void OnCreatedTimeChanged();
|
partial void OnCreatedTimeChanged();
|
||||||
|
partial void OnTablerChanging(string value);
|
||||||
|
partial void OnTablerChanged();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public PMI_Delegation()
|
public PMI_Delegation()
|
||||||
|
@ -22607,7 +22615,7 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
|
||||||
public string ProjectId
|
public string ProjectId
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -22687,26 +22695,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Tabler", DbType="NVarChar(50)")]
|
|
||||||
public string Tabler
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._Tabler;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._Tabler != value))
|
|
||||||
{
|
|
||||||
this.OnTablerChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._Tabler = value;
|
|
||||||
this.SendPropertyChanged("Tabler");
|
|
||||||
this.OnTablerChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(255)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(255)")]
|
||||||
public string Remark
|
public string Remark
|
||||||
{
|
{
|
||||||
|
@ -22747,6 +22735,26 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Tabler", DbType="NVarChar(50)")]
|
||||||
|
public string Tabler
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._Tabler;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._Tabler != value))
|
||||||
|
{
|
||||||
|
this.OnTablerChanging(value);
|
||||||
|
this.SendPropertyChanging();
|
||||||
|
this._Tabler = value;
|
||||||
|
this.SendPropertyChanged("Tabler");
|
||||||
|
this.OnTablerChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public event PropertyChangingEventHandler PropertyChanging;
|
public event PropertyChangingEventHandler PropertyChanging;
|
||||||
|
|
||||||
public event PropertyChangedEventHandler PropertyChanged;
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
@ -22786,10 +22794,10 @@ namespace Model
|
||||||
|
|
||||||
private int _Status;
|
private int _Status;
|
||||||
|
|
||||||
private System.Nullable<System.DateTime> _CheckTime;
|
|
||||||
|
|
||||||
private string _ReportNo;
|
private string _ReportNo;
|
||||||
|
|
||||||
|
private System.Nullable<System.DateTime> _CheckTime;
|
||||||
|
|
||||||
private System.Nullable<System.DateTime> _ReportTime;
|
private System.Nullable<System.DateTime> _ReportTime;
|
||||||
|
|
||||||
private string _WorkAreaId;
|
private string _WorkAreaId;
|
||||||
|
@ -22810,10 +22818,10 @@ namespace Model
|
||||||
partial void OnAcceptanceChanged();
|
partial void OnAcceptanceChanged();
|
||||||
partial void OnStatusChanging(int value);
|
partial void OnStatusChanging(int value);
|
||||||
partial void OnStatusChanged();
|
partial void OnStatusChanged();
|
||||||
partial void OnCheckTimeChanging(System.Nullable<System.DateTime> value);
|
|
||||||
partial void OnCheckTimeChanged();
|
|
||||||
partial void OnReportNoChanging(string value);
|
partial void OnReportNoChanging(string value);
|
||||||
partial void OnReportNoChanged();
|
partial void OnReportNoChanged();
|
||||||
|
partial void OnCheckTimeChanging(System.Nullable<System.DateTime> value);
|
||||||
|
partial void OnCheckTimeChanged();
|
||||||
partial void OnReportTimeChanging(System.Nullable<System.DateTime> value);
|
partial void OnReportTimeChanging(System.Nullable<System.DateTime> value);
|
||||||
partial void OnReportTimeChanged();
|
partial void OnReportTimeChanged();
|
||||||
partial void OnWorkAreaIdChanging(string value);
|
partial void OnWorkAreaIdChanging(string value);
|
||||||
|
@ -22925,7 +22933,7 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Status", DbType="Int NOT NULL")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="status", Storage="_Status", DbType="Int NOT NULL")]
|
||||||
public int Status
|
public int Status
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -22945,26 +22953,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="checkTime", Storage="_CheckTime", DbType="DateTime")]
|
|
||||||
public System.Nullable<System.DateTime> CheckTime
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._CheckTime;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._CheckTime != value))
|
|
||||||
{
|
|
||||||
this.OnCheckTimeChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._CheckTime = value;
|
|
||||||
this.SendPropertyChanged("CheckTime");
|
|
||||||
this.OnCheckTimeChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="reportNo", Storage="_ReportNo", DbType="NVarChar(50)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="reportNo", Storage="_ReportNo", DbType="NVarChar(50)")]
|
||||||
public string ReportNo
|
public string ReportNo
|
||||||
{
|
{
|
||||||
|
@ -22985,6 +22973,26 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="checkTime", Storage="_CheckTime", DbType="DateTime")]
|
||||||
|
public System.Nullable<System.DateTime> CheckTime
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._CheckTime;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._CheckTime != value))
|
||||||
|
{
|
||||||
|
this.OnCheckTimeChanging(value);
|
||||||
|
this.SendPropertyChanging();
|
||||||
|
this._CheckTime = value;
|
||||||
|
this.SendPropertyChanged("CheckTime");
|
||||||
|
this.OnCheckTimeChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="reportTime", Storage="_ReportTime", DbType="DateTime")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="reportTime", Storage="_ReportTime", DbType="DateTime")]
|
||||||
public System.Nullable<System.DateTime> ReportTime
|
public System.Nullable<System.DateTime> ReportTime
|
||||||
{
|
{
|
||||||
|
@ -39579,6 +39587,8 @@ namespace Model
|
||||||
|
|
||||||
private string _ProjectId;
|
private string _ProjectId;
|
||||||
|
|
||||||
|
private System.Nullable<bool> _IsPMI;
|
||||||
|
|
||||||
private string _PipelineCode;
|
private string _PipelineCode;
|
||||||
|
|
||||||
private string _PipelineId;
|
private string _PipelineId;
|
||||||
|
@ -39709,6 +39719,22 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="isPMI", Storage="_IsPMI", DbType="Bit")]
|
||||||
|
public System.Nullable<bool> IsPMI
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._IsPMI;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._IsPMI != value))
|
||||||
|
{
|
||||||
|
this._IsPMI = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineCode", DbType="NVarChar(100)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineCode", DbType="NVarChar(100)")]
|
||||||
public string PipelineCode
|
public string PipelineCode
|
||||||
{
|
{
|
||||||
|
@ -41717,8 +41743,6 @@ namespace Model
|
||||||
|
|
||||||
private string _PipingClassCode;
|
private string _PipingClassCode;
|
||||||
|
|
||||||
private string _PIPClassCode;
|
|
||||||
|
|
||||||
private string _WeldingDate;
|
private string _WeldingDate;
|
||||||
|
|
||||||
private System.Nullable<bool> _IsCancel;
|
private System.Nullable<bool> _IsCancel;
|
||||||
|
@ -41733,6 +41757,8 @@ namespace Model
|
||||||
|
|
||||||
private string _DetectionType;
|
private string _DetectionType;
|
||||||
|
|
||||||
|
private string _PIPClassCode;
|
||||||
|
|
||||||
private string _PageNum;
|
private string _PageNum;
|
||||||
|
|
||||||
public View_Pipeline_WeldJoint()
|
public View_Pipeline_WeldJoint()
|
||||||
|
@ -42827,22 +42853,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PIPClassCode", DbType="NVarChar(50)")]
|
|
||||||
public string PIPClassCode
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._PIPClassCode;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._PIPClassCode != value))
|
|
||||||
{
|
|
||||||
this._PIPClassCode = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingDate", DbType="VarChar(100)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingDate", DbType="VarChar(100)")]
|
||||||
public string WeldingDate
|
public string WeldingDate
|
||||||
{
|
{
|
||||||
|
@ -42955,6 +42965,22 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PIPClassCode", DbType="NVarChar(50)")]
|
||||||
|
public string PIPClassCode
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._PIPClassCode;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._PIPClassCode != value))
|
||||||
|
{
|
||||||
|
this._PIPClassCode = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PageNum", DbType="NVarChar(10)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PageNum", DbType="NVarChar(10)")]
|
||||||
public string PageNum
|
public string PageNum
|
||||||
{
|
{
|
||||||
|
@ -43287,6 +43313,249 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_PMIDetections")]
|
||||||
|
public partial class View_PMIDetections
|
||||||
|
{
|
||||||
|
|
||||||
|
private string _ProjectId;
|
||||||
|
|
||||||
|
private string _InstallationId;
|
||||||
|
|
||||||
|
private string _WorkAreaId;
|
||||||
|
|
||||||
|
private string _UnitId;
|
||||||
|
|
||||||
|
private string _PipelineId;
|
||||||
|
|
||||||
|
private string _InstallationCode;
|
||||||
|
|
||||||
|
private string _WorkAreaCode;
|
||||||
|
|
||||||
|
private string _PipelineCode;
|
||||||
|
|
||||||
|
private System.Nullable<int> _PMINum;
|
||||||
|
|
||||||
|
private double _RateBys;
|
||||||
|
|
||||||
|
private System.Nullable<int> _PMIBySNum;
|
||||||
|
|
||||||
|
private double _RateByf;
|
||||||
|
|
||||||
|
private System.Nullable<int> _PMIByFNum;
|
||||||
|
|
||||||
|
public View_PMIDetections()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="projectId", Storage="_ProjectId", DbType="NVarChar(50)")]
|
||||||
|
public string ProjectId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._ProjectId;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._ProjectId != value))
|
||||||
|
{
|
||||||
|
this._ProjectId = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")]
|
||||||
|
public string InstallationId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._InstallationId;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._InstallationId != value))
|
||||||
|
{
|
||||||
|
this._InstallationId = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50)")]
|
||||||
|
public string WorkAreaId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._WorkAreaId;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._WorkAreaId != value))
|
||||||
|
{
|
||||||
|
this._WorkAreaId = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")]
|
||||||
|
public string UnitId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._UnitId;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._UnitId != value))
|
||||||
|
{
|
||||||
|
this._UnitId = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
||||||
|
public string PipelineId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._PipelineId;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._PipelineId != value))
|
||||||
|
{
|
||||||
|
this._PipelineId = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCode", DbType="NVarChar(50)")]
|
||||||
|
public string InstallationCode
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._InstallationCode;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._InstallationCode != value))
|
||||||
|
{
|
||||||
|
this._InstallationCode = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20)")]
|
||||||
|
public string WorkAreaCode
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._WorkAreaCode;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._WorkAreaCode != value))
|
||||||
|
{
|
||||||
|
this._WorkAreaCode = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineCode", DbType="NVarChar(100)")]
|
||||||
|
public string PipelineCode
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._PipelineCode;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._PipelineCode != value))
|
||||||
|
{
|
||||||
|
this._PipelineCode = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PMINum", DbType="Int")]
|
||||||
|
public System.Nullable<int> PMINum
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._PMINum;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._PMINum != value))
|
||||||
|
{
|
||||||
|
this._PMINum = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RateBys", DbType="Float NOT NULL")]
|
||||||
|
public double RateBys
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._RateBys;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._RateBys != value))
|
||||||
|
{
|
||||||
|
this._RateBys = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PMIBySNum", DbType="Int")]
|
||||||
|
public System.Nullable<int> PMIBySNum
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._PMIBySNum;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._PMIBySNum != value))
|
||||||
|
{
|
||||||
|
this._PMIBySNum = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RateByf", DbType="Float NOT NULL")]
|
||||||
|
public double RateByf
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._RateByf;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._RateByf != value))
|
||||||
|
{
|
||||||
|
this._RateByf = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PMIByFNum", DbType="Int")]
|
||||||
|
public System.Nullable<int> PMIByFNum
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._PMIByFNum;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._PMIByFNum != value))
|
||||||
|
{
|
||||||
|
this._PMIByFNum = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_PTP_TestPackageAudit")]
|
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_PTP_TestPackageAudit")]
|
||||||
public partial class View_PTP_TestPackageAudit
|
public partial class View_PTP_TestPackageAudit
|
||||||
{
|
{
|
||||||
|
@ -47518,7 +47787,7 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderIds", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderIds", DbType="VarChar(1000)")]
|
||||||
public string WelderIds
|
public string WelderIds
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|
Loading…
Reference in New Issue