2023-04-28 天辰质量报验移植

This commit is contained in:
2023-04-28 17:46:41 +08:00
parent dbfd7086e1
commit 03c6364f47
171 changed files with 17248 additions and 2071 deletions
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class DataDistributionApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_DataDistributionApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_DataDistributionApprove newApprove = new Model.Comprehensive_DataDistributionApprove();
if (string.IsNullOrWhiteSpace(approve.DataDistributionApproveId))
{ //新增
newApprove.DataDistributionApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DataDistributionApprove));
newApprove.DataDistributionId = approve.DataDistributionId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_DataDistributionApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_DataDistributionApprove editApprove = db.Comprehensive_DataDistributionApprove.FirstOrDefault(e => e.DataDistributionApproveId == approve.DataDistributionApproveId);
if (editApprove != null)
{
editApprove.DataDistributionId = approve.DataDistributionId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_DataDistributionApprove GetCurrentApprove(string DataDistributionId)
{
var q = from x in Funs.DB.Comprehensive_DataDistributionApprove
where x.DataDistributionId == DataDistributionId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_DataDistributionApprove GetState(string DataDistributionId)
{
var q = from x in Funs.DB.Comprehensive_DataDistributionApprove
where x.DataDistributionId == DataDistributionId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="DataDistributionId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_DataDistributionApprove GetApproveByApproveMan(string DataDistributionId, string approveMan)
{
return Funs.DB.Comprehensive_DataDistributionApprove.FirstOrDefault(x => x.DataDistributionId == DataDistributionId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="DataDistributionId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_DataDistributionApprove> GetApproveByApproveManList(string DataDistributionId, string approveMan)
{
return Funs.DB.Comprehensive_DataDistributionApprove.Where(x => x.DataDistributionId == DataDistributionId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="DataDistributionId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string DataDistributionId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_DataDistributionApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(DataDistributionId))
{
strSql += "where i.DataDistributionId= @DataDistributionId ";
listStr.Add(new SqlParameter("@DataDistributionId", DataDistributionId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -129,7 +129,7 @@ namespace BLL
newDataDistribution.AttachUrl = DataDistribution.AttachUrl;
newDataDistribution.CompileMan = DataDistribution.CompileMan;
newDataDistribution.CompileDate = DataDistribution.CompileDate;
newDataDistribution.Status = DataDistribution.Status;
db.Comprehensive_DataDistribution.InsertOnSubmit(newDataDistribution);
db.SubmitChanges();
}
@@ -159,7 +159,7 @@ namespace BLL
newDataDistribution.ReplyDate = DataDistribution.ReplyDate;
newDataDistribution.Remark = DataDistribution.Remark;
newDataDistribution.AttachUrl = DataDistribution.AttachUrl;
newDataDistribution.Status = DataDistribution.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class DataReceivingApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_DataReceivingApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_DataReceivingApprove newApprove = new Model.Comprehensive_DataReceivingApprove();
if (string.IsNullOrWhiteSpace(approve.DataReceivingApproveId))
{ //新增
newApprove.DataReceivingApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DataReceivingApprove));
newApprove.DataReceivingId = approve.DataReceivingId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_DataReceivingApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_DataReceivingApprove editApprove = db.Comprehensive_DataReceivingApprove.FirstOrDefault(e => e.DataReceivingApproveId == approve.DataReceivingApproveId);
if (editApprove != null)
{
editApprove.DataReceivingId = approve.DataReceivingId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_DataReceivingApprove GetCurrentApprove(string DataReceivingId)
{
var q = from x in Funs.DB.Comprehensive_DataReceivingApprove
where x.DataReceivingId == DataReceivingId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_DataReceivingApprove GetState(string DataReceivingId)
{
var q = from x in Funs.DB.Comprehensive_DataReceivingApprove
where x.DataReceivingId == DataReceivingId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="DataReceivingId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_DataReceivingApprove GetApproveByApproveMan(string DataReceivingId, string approveMan)
{
return Funs.DB.Comprehensive_DataReceivingApprove.FirstOrDefault(x => x.DataReceivingId == DataReceivingId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="DataReceivingId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_DataReceivingApprove> GetApproveByApproveManList(string DataReceivingId, string approveMan)
{
return Funs.DB.Comprehensive_DataReceivingApprove.Where(x => x.DataReceivingId == DataReceivingId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="DataReceivingId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string DataReceivingId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_DataReceivingApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(DataReceivingId))
{
strSql += "where i.DataReceivingId= @DataReceivingId ";
listStr.Add(new SqlParameter("@DataReceivingId", DataReceivingId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -123,7 +123,7 @@ namespace BLL
newDataReceiving.AttachUrl = DataReceiving.AttachUrl;
newDataReceiving.CompileMan = DataReceiving.CompileMan;
newDataReceiving.CompileDate = DataReceiving.CompileDate;
newDataReceiving.Status = DataReceiving.Status;
db.Comprehensive_DataReceiving.InsertOnSubmit(newDataReceiving);
db.SubmitChanges();
}
@@ -153,7 +153,7 @@ namespace BLL
newDataReceiving.ReplyDate = DataReceiving.ReplyDate;
newDataReceiving.Remark = DataReceiving.Remark;
newDataReceiving.AttachUrl = DataReceiving.AttachUrl;
newDataReceiving.Status = DataReceiving.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class DesignChangeOrderApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_DesignChangeOrderApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_DesignChangeOrderApprove newApprove = new Model.Comprehensive_DesignChangeOrderApprove();
if (string.IsNullOrWhiteSpace(approve.DesignChangeOrderApproveId))
{ //新增
newApprove.DesignChangeOrderApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignChangeOrderApprove));
newApprove.DesignChangeOrderId = approve.DesignChangeOrderId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_DesignChangeOrderApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_DesignChangeOrderApprove editApprove = db.Comprehensive_DesignChangeOrderApprove.FirstOrDefault(e => e.DesignChangeOrderApproveId == approve.DesignChangeOrderApproveId);
if (editApprove != null)
{
editApprove.DesignChangeOrderId = approve.DesignChangeOrderId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_DesignChangeOrderApprove GetCurrentApprove(string DesignChangeOrderId)
{
var q = from x in Funs.DB.Comprehensive_DesignChangeOrderApprove
where x.DesignChangeOrderId == DesignChangeOrderId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_DesignChangeOrderApprove GetState(string DesignChangeOrderId)
{
var q = from x in Funs.DB.Comprehensive_DesignChangeOrderApprove
where x.DesignChangeOrderId == DesignChangeOrderId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="DesignChangeOrderId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_DesignChangeOrderApprove GetApproveByApproveMan(string DesignChangeOrderId, string approveMan)
{
return Funs.DB.Comprehensive_DesignChangeOrderApprove.FirstOrDefault(x => x.DesignChangeOrderId == DesignChangeOrderId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="DesignChangeOrderId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_DesignChangeOrderApprove> GetApproveByApproveManList(string DesignChangeOrderId, string approveMan)
{
return Funs.DB.Comprehensive_DesignChangeOrderApprove.Where(x => x.DesignChangeOrderId == DesignChangeOrderId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="DesignChangeOrderId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string DesignChangeOrderId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_DesignChangeOrderApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(DesignChangeOrderId))
{
strSql += "where i.DesignChangeOrderId= @DesignChangeOrderId ";
listStr.Add(new SqlParameter("@DesignChangeOrderId", DesignChangeOrderId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -196,7 +196,7 @@ namespace BLL
newDesignChangeOrder.CompileMan = desginChangeOrder.CompileMan;
newDesignChangeOrder.CompileDate = desginChangeOrder.CompileDate;
newDesignChangeOrder.CompleteDate = desginChangeOrder.CompleteDate;
newDesignChangeOrder.Status = desginChangeOrder.Status;
db.Comprehensive_DesignChangeOrder.InsertOnSubmit(newDesignChangeOrder);
db.SubmitChanges();
}
@@ -224,7 +224,7 @@ namespace BLL
newDesignChangeOrder.AttachUrl = desginChangeOrder.AttachUrl;
newDesignChangeOrder.ImplementationFrontState = desginChangeOrder.ImplementationFrontState;
newDesignChangeOrder.CompleteDate = desginChangeOrder.CompleteDate;
newDesignChangeOrder.Status = desginChangeOrder.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,152 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class DesignDetailsApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_DesignDetailsApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_DesignDetailsApprove newApprove = new Model.Comprehensive_DesignDetailsApprove();
if (string.IsNullOrWhiteSpace(approve.DesignDetailsApproveId))
{ //新增
newApprove.DesignDetailsApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignDetailsApprove));
newApprove.DesignDetailsId = approve.DesignDetailsId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_DesignDetailsApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_DesignDetailsApprove editApprove = db.Comprehensive_DesignDetailsApprove.FirstOrDefault(e => e.DesignDetailsApproveId == approve.DesignDetailsApproveId);
if (editApprove != null)
{
editApprove.DesignDetailsId = approve.DesignDetailsId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_DesignDetailsApprove GetCurrentApprove(string DesignDetailsId)
{
var q = from x in Funs.DB.Comprehensive_DesignDetailsApprove
where x.DesignDetailsId == DesignDetailsId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_DesignDetailsApprove GetAuditApprove(string DesignDetailsId,string approveType)
{
var q = from x in Funs.DB.Comprehensive_DesignDetailsApprove
where x.DesignDetailsId == DesignDetailsId && x.ApproveType != "S" && x.ApproveDate == null && x.ApproveType == approveType
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_DesignDetailsApprove GetState(string DesignDetailsId)
{
var q = from x in Funs.DB.Comprehensive_DesignDetailsApprove
where x.DesignDetailsId == DesignDetailsId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="DesignDetailsId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_DesignDetailsApprove GetApproveByApproveMan(string DesignDetailsId, string approveMan)
{
return Funs.DB.Comprehensive_DesignDetailsApprove.FirstOrDefault(x => x.DesignDetailsId == DesignDetailsId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="DesignDetailsId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_DesignDetailsApprove> GetApproveByApproveManList(string DesignDetailsId, string approveMan)
{
return Funs.DB.Comprehensive_DesignDetailsApprove.Where(x => x.DesignDetailsId == DesignDetailsId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="DesignDetailsId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string DesignDetailsId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_DesignDetailsApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(DesignDetailsId))
{
strSql += "where i.DesignDetailsId= @DesignDetailsId ";
listStr.Add(new SqlParameter("@DesignDetailsId", DesignDetailsId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -138,6 +138,10 @@ namespace BLL
newDesignDetails.AttachUrl = designDetails.AttachUrl;
newDesignDetails.CompileMan = designDetails.CompileMan;
newDesignDetails.CompileDate = designDetails.CompileDate;
newDesignDetails.Status = designDetails.Status;
newDesignDetails.AuditMan = designDetails.AuditMan;
db.Comprehensive_DesignDetails.InsertOnSubmit(newDesignDetails);
db.SubmitChanges();
}
@@ -160,6 +164,9 @@ namespace BLL
newDesignDetails.UnitWorkId = designDetails.UnitWorkId;
newDesignDetails.UnitName = designDetails.UnitName;
newDesignDetails.AttachUrl = designDetails.AttachUrl;
newDesignDetails.Status = designDetails.Status;
newDesignDetails.AuditMan = designDetails.AuditMan;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class DesignDrawingsApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_DesignDrawingsApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_DesignDrawingsApprove newApprove = new Model.Comprehensive_DesignDrawingsApprove();
if (string.IsNullOrWhiteSpace(approve.DesignDrawingsApproveId))
{ //新增
newApprove.DesignDrawingsApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignDrawingsApprove));
newApprove.DesignDrawingsId = approve.DesignDrawingsId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_DesignDrawingsApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_DesignDrawingsApprove editApprove = db.Comprehensive_DesignDrawingsApprove.FirstOrDefault(e => e.DesignDrawingsApproveId == approve.DesignDrawingsApproveId);
if (editApprove != null)
{
editApprove.DesignDrawingsId = approve.DesignDrawingsId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_DesignDrawingsApprove GetCurrentApprove(string DesignDrawingsId)
{
var q = from x in Funs.DB.Comprehensive_DesignDrawingsApprove
where x.DesignDrawingsId == DesignDrawingsId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_DesignDrawingsApprove GetState(string DesignDrawingsId)
{
var q = from x in Funs.DB.Comprehensive_DesignDrawingsApprove
where x.DesignDrawingsId == DesignDrawingsId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="DesignDrawingsId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_DesignDrawingsApprove GetApproveByApproveMan(string DesignDrawingsId, string approveMan)
{
return Funs.DB.Comprehensive_DesignDrawingsApprove.FirstOrDefault(x => x.DesignDrawingsId == DesignDrawingsId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="DesignDrawingsId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_DesignDrawingsApprove> GetApproveByApproveManList(string DesignDrawingsId, string approveMan)
{
return Funs.DB.Comprehensive_DesignDrawingsApprove.Where(x => x.DesignDrawingsId == DesignDrawingsId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="DesignDrawingsId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string DesignDrawingsId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_DesignDrawingsApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(DesignDrawingsId))
{
strSql += "where i.DesignDrawingsId= @DesignDrawingsId ";
listStr.Add(new SqlParameter("@DesignDrawingsId", DesignDrawingsId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -122,6 +122,8 @@ namespace BLL
newDesignDrawings.Remark = designDrawings.Remark;
newDesignDrawings.RemarkCode = designDrawings.RemarkCode;
newDesignDrawings.UnitWorkId = designDrawings.UnitWorkId;
newDesignDrawings.CompileMan = designDrawings.CompileMan;
newDesignDrawings.Status = designDrawings.Status;
db.Comprehensive_DesignDrawings.InsertOnSubmit(newDesignDrawings);
db.SubmitChanges();
}
@@ -149,6 +151,7 @@ namespace BLL
newDesignDrawings.Remark = designDrawings.Remark;
newDesignDrawings.RemarkCode = designDrawings.RemarkCode;
newDesignDrawings.UnitWorkId = designDrawings.UnitWorkId;
newDesignDrawings.Status = designDrawings.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class InspectionEquipmentApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_InspectionEquipmentApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_InspectionEquipmentApprove newApprove = new Model.Comprehensive_InspectionEquipmentApprove();
if (string.IsNullOrWhiteSpace(approve.InspectionEquipmentApprove))
{ //新增
newApprove.InspectionEquipmentApprove = SQLHelper.GetNewID(typeof(Model.Comprehensive_InspectionEquipmentApprove));
newApprove.InspectionEquipmentId = approve.InspectionEquipmentId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_InspectionEquipmentApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_InspectionEquipmentApprove editApprove = db.Comprehensive_InspectionEquipmentApprove.FirstOrDefault(e => e.InspectionEquipmentApprove == approve.InspectionEquipmentApprove);
if (editApprove != null)
{
editApprove.InspectionEquipmentId = approve.InspectionEquipmentId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_InspectionEquipmentApprove GetCurrentApprove(string InspectionEquipmentId)
{
var q = from x in Funs.DB.Comprehensive_InspectionEquipmentApprove
where x.InspectionEquipmentId == InspectionEquipmentId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_InspectionEquipmentApprove GetState(string InspectionEquipmentId)
{
var q = from x in Funs.DB.Comprehensive_InspectionEquipmentApprove
where x.InspectionEquipmentId == InspectionEquipmentId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="InspectionEquipmentId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_InspectionEquipmentApprove GetApproveByApproveMan(string InspectionEquipmentId, string approveMan)
{
return Funs.DB.Comprehensive_InspectionEquipmentApprove.FirstOrDefault(x => x.InspectionEquipmentId == InspectionEquipmentId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="InspectionEquipmentId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_InspectionEquipmentApprove> GetApproveByApproveManList(string InspectionEquipmentId, string approveMan)
{
return Funs.DB.Comprehensive_InspectionEquipmentApprove.Where(x => x.InspectionEquipmentId == InspectionEquipmentId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="InspectionEquipmentId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string InspectionEquipmentId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_InspectionEquipmentApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(InspectionEquipmentId))
{
strSql += "where i.InspectionEquipmentId= @InspectionEquipmentId ";
listStr.Add(new SqlParameter("@InspectionEquipmentId", InspectionEquipmentId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -124,7 +124,6 @@ namespace BLL
newInspectionEquipment.UnitId = inspectionEquipment.UnitId;
newInspectionEquipment.InspectionCode = inspectionEquipment.InspectionCode;
newInspectionEquipment.CNProfessionalId = inspectionEquipment.CNProfessionalId;
newInspectionEquipment.EquipmentOrMatail = inspectionEquipment.EquipmentOrMatail;
newInspectionEquipment.InspectionName = inspectionEquipment.InspectionName;
newInspectionEquipment.Specifications = inspectionEquipment.Specifications;
newInspectionEquipment.Supplier = inspectionEquipment.Supplier;
@@ -139,6 +138,9 @@ namespace BLL
newInspectionEquipment.RemarkCode = inspectionEquipment.RemarkCode;
newInspectionEquipment.UsedPlace = inspectionEquipment.UsedPlace;
newInspectionEquipment.Attribute = inspectionEquipment.Attribute;
newInspectionEquipment.AuditMan = inspectionEquipment.AuditMan;
newInspectionEquipment.Status = inspectionEquipment.Status;
db.Comprehensive_InspectionEquipment.InsertOnSubmit(newInspectionEquipment);
db.SubmitChanges();
}
@@ -159,7 +161,6 @@ namespace BLL
newInspectionEquipment.CNProfessionalId = inspectionEquipment.CNProfessionalId;
newInspectionEquipment.InspectionName = inspectionEquipment.InspectionName;
newInspectionEquipment.Specifications = inspectionEquipment.Specifications;
newInspectionEquipment.EquipmentOrMatail = inspectionEquipment.EquipmentOrMatail;
newInspectionEquipment.Supplier = inspectionEquipment.Supplier;
newInspectionEquipment.Counts = inspectionEquipment.Counts;
newInspectionEquipment.SamplingCount = inspectionEquipment.SamplingCount;
@@ -170,6 +171,8 @@ namespace BLL
newInspectionEquipment.RemarkCode = inspectionEquipment.RemarkCode;
newInspectionEquipment.UsedPlace = inspectionEquipment.UsedPlace;
newInspectionEquipment.Attribute = inspectionEquipment.Attribute;
newInspectionEquipment.AuditMan = inspectionEquipment.AuditMan;
newInspectionEquipment.Status = inspectionEquipment.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class InspectionMachineApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_InspectionMachineApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_InspectionMachineApprove newApprove = new Model.Comprehensive_InspectionMachineApprove();
if (string.IsNullOrWhiteSpace(approve.InspectionMachineApproveId))
{ //新增
newApprove.InspectionMachineApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_InspectionMachineApprove));
newApprove.InspectionMachineId = approve.InspectionMachineId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_InspectionMachineApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_InspectionMachineApprove editApprove = db.Comprehensive_InspectionMachineApprove.FirstOrDefault(e => e.InspectionMachineApproveId == approve.InspectionMachineApproveId);
if (editApprove != null)
{
editApprove.InspectionMachineId = approve.InspectionMachineId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_InspectionMachineApprove GetCurrentApprove(string InspectionMachineId)
{
var q = from x in Funs.DB.Comprehensive_InspectionMachineApprove
where x.InspectionMachineId == InspectionMachineId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_InspectionMachineApprove GetState(string InspectionMachineId)
{
var q = from x in Funs.DB.Comprehensive_InspectionMachineApprove
where x.InspectionMachineId == InspectionMachineId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="InspectionMachineId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_InspectionMachineApprove GetApproveByApproveMan(string InspectionMachineId, string approveMan)
{
return Funs.DB.Comprehensive_InspectionMachineApprove.FirstOrDefault(x => x.InspectionMachineId == InspectionMachineId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="InspectionMachineId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_InspectionMachineApprove> GetApproveByApproveManList(string InspectionMachineId, string approveMan)
{
return Funs.DB.Comprehensive_InspectionMachineApprove.Where(x => x.InspectionMachineId == InspectionMachineId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="InspectionMachineId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string InspectionMachineId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_InspectionMachineApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(InspectionMachineId))
{
strSql += "where i.InspectionMachineId= @InspectionMachineId ";
listStr.Add(new SqlParameter("@InspectionMachineId", InspectionMachineId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -127,7 +127,7 @@ namespace BLL
newInspectionMachine.IsOnSite = inspectionMachine.IsOnSite;
newInspectionMachine.UnitsCount = inspectionMachine.UnitsCount;
newInspectionMachine.LeaveDate = inspectionMachine.LeaveDate;
newInspectionMachine.Status = inspectionMachine.Status;
db.Comprehensive_InspectionMachine.InsertOnSubmit(newInspectionMachine);
db.SubmitChanges();
}
@@ -158,7 +158,7 @@ namespace BLL
newInspectionMachine.IsOnSite = inspectionMachine.IsOnSite;
newInspectionMachine.UnitsCount = inspectionMachine.UnitsCount;
newInspectionMachine.LeaveDate = inspectionMachine.LeaveDate;
newInspectionMachine.Status = inspectionMachine.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class InspectionPersonApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_InspectionPersonApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_InspectionPersonApprove newApprove = new Model.Comprehensive_InspectionPersonApprove();
if (string.IsNullOrWhiteSpace(approve.InspectionPersonApproveId))
{ //新增
newApprove.InspectionPersonApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_InspectionPersonApprove));
newApprove.InspectionPersonId = approve.InspectionPersonId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_InspectionPersonApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_InspectionPersonApprove editApprove = db.Comprehensive_InspectionPersonApprove.FirstOrDefault(e => e.InspectionPersonApproveId == approve.InspectionPersonApproveId);
if (editApprove != null)
{
editApprove.InspectionPersonId = approve.InspectionPersonId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_InspectionPersonApprove GetCurrentApprove(string InspectionPersonId)
{
var q = from x in Funs.DB.Comprehensive_InspectionPersonApprove
where x.InspectionPersonId == InspectionPersonId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_InspectionPersonApprove GetState(string InspectionPersonId)
{
var q = from x in Funs.DB.Comprehensive_InspectionPersonApprove
where x.InspectionPersonId == InspectionPersonId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="InspectionPersonId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_InspectionPersonApprove GetApproveByApproveMan(string InspectionPersonId, string approveMan)
{
return Funs.DB.Comprehensive_InspectionPersonApprove.FirstOrDefault(x => x.InspectionPersonId == InspectionPersonId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="InspectionPersonId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_InspectionPersonApprove> GetApproveByApproveManList(string InspectionPersonId, string approveMan)
{
return Funs.DB.Comprehensive_InspectionPersonApprove.Where(x => x.InspectionPersonId == InspectionPersonId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="InspectionPersonId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string InspectionPersonId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_InspectionPersonApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(InspectionPersonId))
{
strSql += "where i.InspectionPersonId= @InspectionPersonId ";
listStr.Add(new SqlParameter("@InspectionPersonId", InspectionPersonId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -59,6 +59,7 @@ namespace BLL
newInspectionPerson.CompileDate = inspectionPerson.CompileDate;
newInspectionPerson.IsOnSite = inspectionPerson.IsOnSite;
newInspectionPerson.UnitWorkId = inspectionPerson.UnitWorkId;
newInspectionPerson.Status = inspectionPerson.Status;
db.Comprehensive_InspectionPerson.InsertOnSubmit(newInspectionPerson);
db.SubmitChanges();
}
@@ -88,6 +89,7 @@ namespace BLL
newInspectionPerson.CNProfessionalId = inspectionPerson.CNProfessionalId;
newInspectionPerson.IsOnSite = inspectionPerson.IsOnSite;
newInspectionPerson.UnitWorkId = inspectionPerson.UnitWorkId;
newInspectionPerson.Status = inspectionPerson.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class NCRManagementApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_NCRManagementApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_NCRManagementApprove newApprove = new Model.Comprehensive_NCRManagementApprove();
if (string.IsNullOrWhiteSpace(approve.NCRManagementApproveId))
{ //新增
newApprove.NCRManagementApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_NCRManagementApprove));
newApprove.NCRManagementId = approve.NCRManagementId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_NCRManagementApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_NCRManagementApprove editApprove = db.Comprehensive_NCRManagementApprove.FirstOrDefault(e => e.NCRManagementApproveId == approve.NCRManagementApproveId);
if (editApprove != null)
{
editApprove.NCRManagementId = approve.NCRManagementId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_NCRManagementApprove GetCurrentApprove(string NCRManagementId)
{
var q = from x in Funs.DB.Comprehensive_NCRManagementApprove
where x.NCRManagementId == NCRManagementId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_NCRManagementApprove GetState(string NCRManagementId)
{
var q = from x in Funs.DB.Comprehensive_NCRManagementApprove
where x.NCRManagementId == NCRManagementId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="NCRManagementId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_NCRManagementApprove GetApproveByApproveMan(string NCRManagementId, string approveMan)
{
return Funs.DB.Comprehensive_NCRManagementApprove.FirstOrDefault(x => x.NCRManagementId == NCRManagementId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="NCRManagementId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_NCRManagementApprove> GetApproveByApproveManList(string NCRManagementId, string approveMan)
{
return Funs.DB.Comprehensive_NCRManagementApprove.Where(x => x.NCRManagementId == NCRManagementId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="NCRManagementId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string NCRManagementId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_NCRManagementApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(NCRManagementId))
{
strSql += "where i.NCRManagementId= @NCRManagementId ";
listStr.Add(new SqlParameter("@NCRManagementId", NCRManagementId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -115,6 +115,7 @@ namespace BLL
newNCRManagement.ImplementationFrontState = nCRManagement.ImplementationFrontState;
newNCRManagement.CompileMan = nCRManagement.CompileMan;
newNCRManagement.UnitWorkId = nCRManagement.UnitWorkId;
newNCRManagement.Status = nCRManagement.Status;
db.Comprehensive_NCRManagement.InsertOnSubmit(newNCRManagement);
db.SubmitChanges();
}
@@ -142,6 +143,7 @@ namespace BLL
newNCRManagement.AttachUrl = nCRManagement.AttachUrl;
newNCRManagement.ImplementationFrontState = nCRManagement.ImplementationFrontState;
newNCRManagement.UnitWorkId = nCRManagement.UnitWorkId;
newNCRManagement.Status = nCRManagement.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class PressurePipeApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_PressurePipeApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_PressurePipeApprove newApprove = new Model.Comprehensive_PressurePipeApprove();
if (string.IsNullOrWhiteSpace(approve.PressurePipeApproveId))
{ //新增
newApprove.PressurePipeApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_PressurePipeApprove));
newApprove.PressurePipeId = approve.PressurePipeId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_PressurePipeApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_PressurePipeApprove editApprove = db.Comprehensive_PressurePipeApprove.FirstOrDefault(e => e.PressurePipeApproveId == approve.PressurePipeApproveId);
if (editApprove != null)
{
editApprove.PressurePipeId = approve.PressurePipeId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_PressurePipeApprove GetCurrentApprove(string PressurePipeId)
{
var q = from x in Funs.DB.Comprehensive_PressurePipeApprove
where x.PressurePipeId == PressurePipeId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_PressurePipeApprove GetState(string PressurePipeId)
{
var q = from x in Funs.DB.Comprehensive_PressurePipeApprove
where x.PressurePipeId == PressurePipeId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="PressurePipeId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_PressurePipeApprove GetApproveByApproveMan(string PressurePipeId, string approveMan)
{
return Funs.DB.Comprehensive_PressurePipeApprove.FirstOrDefault(x => x.PressurePipeId == PressurePipeId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="PressurePipeId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_PressurePipeApprove> GetApproveByApproveManList(string PressurePipeId, string approveMan)
{
return Funs.DB.Comprehensive_PressurePipeApprove.Where(x => x.PressurePipeId == PressurePipeId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="PressurePipeId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string PressurePipeId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_PressurePipeApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(PressurePipeId))
{
strSql += "where i.PressurePipeId= @PressurePipeId ";
listStr.Add(new SqlParameter("@PressurePipeId", PressurePipeId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -100,7 +100,7 @@ namespace BLL
newPressurePipe.PressurePipeNumber = PressurePipe.PressurePipeNumber;
newPressurePipe.IssuedReportNumber = PressurePipe.IssuedReportNumber;
newPressurePipe.CompileMan = PressurePipe.CompileMan;
newPressurePipe.Status = PressurePipe.Status;
db.Comprehensive_PressurePipe.InsertOnSubmit(newPressurePipe);
db.SubmitChanges();
}
@@ -123,7 +123,7 @@ namespace BLL
newPressurePipe.CompletePackageNumber = PressurePipe.CompletePackageNumber;
newPressurePipe.PressurePipeNumber = PressurePipe.PressurePipeNumber;
newPressurePipe.IssuedReportNumber = PressurePipe.IssuedReportNumber;
newPressurePipe.Status = PressurePipe.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class QualityAccidentApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_QualityAccidentApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_QualityAccidentApprove newApprove = new Model.Comprehensive_QualityAccidentApprove();
if (string.IsNullOrWhiteSpace(approve.QualityAccidentApproveId))
{ //新增
newApprove.QualityAccidentApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_QualityAccidentApprove));
newApprove.QualityAccidentId = approve.QualityAccidentId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_QualityAccidentApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_QualityAccidentApprove editApprove = db.Comprehensive_QualityAccidentApprove.FirstOrDefault(e => e.QualityAccidentApproveId == approve.QualityAccidentApproveId);
if (editApprove != null)
{
editApprove.QualityAccidentId = approve.QualityAccidentId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_QualityAccidentApprove GetCurrentApprove(string QualityAccidentId)
{
var q = from x in Funs.DB.Comprehensive_QualityAccidentApprove
where x.QualityAccidentId == QualityAccidentId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_QualityAccidentApprove GetState(string QualityAccidentId)
{
var q = from x in Funs.DB.Comprehensive_QualityAccidentApprove
where x.QualityAccidentId == QualityAccidentId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="QualityAccidentId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_QualityAccidentApprove GetApproveByApproveMan(string QualityAccidentId, string approveMan)
{
return Funs.DB.Comprehensive_QualityAccidentApprove.FirstOrDefault(x => x.QualityAccidentId == QualityAccidentId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="QualityAccidentId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_QualityAccidentApprove> GetApproveByApproveManList(string QualityAccidentId, string approveMan)
{
return Funs.DB.Comprehensive_QualityAccidentApprove.Where(x => x.QualityAccidentId == QualityAccidentId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="QualityAccidentId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string QualityAccidentId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_QualityAccidentApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(QualityAccidentId))
{
strSql += "where i.QualityAccidentId= @QualityAccidentId ";
listStr.Add(new SqlParameter("@QualityAccidentId", QualityAccidentId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -100,6 +100,7 @@ namespace BLL
newQualityAccident.CompileMan = QualityAccident.CompileMan;
newQualityAccident.CompileDate = QualityAccident.CompileDate;
newQualityAccident.UnitWorkId = QualityAccident.UnitWorkId;
newQualityAccident.Status = QualityAccident.Status;
db.Comprehensive_QualityAccident.InsertOnSubmit(newQualityAccident);
db.SubmitChanges();
}
@@ -124,6 +125,7 @@ namespace BLL
newQualityAccident.CorrectiveActions = QualityAccident.CorrectiveActions;
newQualityAccident.AttachUrl = QualityAccident.AttachUrl;
newQualityAccident.UnitWorkId = QualityAccident.UnitWorkId;
newQualityAccident.Status = QualityAccident.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class SiteVisaManagementApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_SiteVisaManagementApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_SiteVisaManagementApprove newApprove = new Model.Comprehensive_SiteVisaManagementApprove();
if (string.IsNullOrWhiteSpace(approve.SiteVisaManagementApproveId))
{ //新增
newApprove.SiteVisaManagementApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_SiteVisaManagementApprove));
newApprove.VisaId = approve.VisaId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_SiteVisaManagementApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_SiteVisaManagementApprove editApprove = db.Comprehensive_SiteVisaManagementApprove.FirstOrDefault(e => e.SiteVisaManagementApproveId == approve.SiteVisaManagementApproveId);
if (editApprove != null)
{
editApprove.VisaId = approve.VisaId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_SiteVisaManagementApprove GetCurrentApprove(string SiteVisaManagementId)
{
var q = from x in Funs.DB.Comprehensive_SiteVisaManagementApprove
where x.VisaId == SiteVisaManagementId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_SiteVisaManagementApprove GetState(string SiteVisaManagementId)
{
var q = from x in Funs.DB.Comprehensive_SiteVisaManagementApprove
where x.VisaId == SiteVisaManagementId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="SiteVisaManagementId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_SiteVisaManagementApprove GetApproveByApproveMan(string SiteVisaManagementId, string approveMan)
{
return Funs.DB.Comprehensive_SiteVisaManagementApprove.FirstOrDefault(x => x.VisaId == SiteVisaManagementId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="SiteVisaManagementId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_SiteVisaManagementApprove> GetApproveByApproveManList(string SiteVisaManagementId, string approveMan)
{
return Funs.DB.Comprehensive_SiteVisaManagementApprove.Where(x => x.VisaId == SiteVisaManagementId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="SiteVisaManagementId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string SiteVisaManagementId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_SiteVisaManagementApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(SiteVisaManagementId))
{
strSql += "where i.VisaId= @VisaId ";
listStr.Add(new SqlParameter("@VisaId", SiteVisaManagementId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -134,7 +134,7 @@ namespace BLL
newSiteVisaManagement.SignMan = siteVisaMangement.SignMan;
newSiteVisaManagement.AuditMan = siteVisaMangement.AuditMan;
newSiteVisaManagement.Remark = siteVisaMangement.Remark;
newSiteVisaManagement.Status = siteVisaMangement.Status;
db.Comprehensive_SiteVisaManagement.InsertOnSubmit(newSiteVisaManagement);
db.SubmitChanges();
}
@@ -167,7 +167,7 @@ namespace BLL
newSiteVisaManagement.SignMan = siteVisaMangement.SignMan;
newSiteVisaManagement.AuditMan = siteVisaMangement.AuditMan;
newSiteVisaManagement.Remark = siteVisaMangement.Remark;
newSiteVisaManagement.Status = siteVisaMangement.Status;
db.SubmitChanges();
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.CQMS.Comprehensive
{
public class SpecialEquipmentApproveService
{
/// <summary>
/// 增加施工方案审批信息
/// </summary>
/// <param name="managerRuleApprove">施工方案审批实体</param>
public static void EditApprove(Model.Comprehensive_SpecialEquipmentApprove approve)
{
var db = Funs.DB;
Model.Comprehensive_SpecialEquipmentApprove newApprove = new Model.Comprehensive_SpecialEquipmentApprove();
if (string.IsNullOrWhiteSpace(approve.SpecialEquipmentApproveId))
{ //新增
newApprove.SpecialEquipmentApproveId = SQLHelper.GetNewID(typeof(Model.Comprehensive_SpecialEquipmentApprove));
newApprove.SpecialEquipmentId = approve.SpecialEquipmentId;
newApprove.ApproveMan = approve.ApproveMan;
newApprove.ApproveDate = approve.ApproveDate;
newApprove.ApproveIdea = approve.ApproveIdea;
newApprove.IsAgree = approve.IsAgree;
newApprove.ApproveType = approve.ApproveType;
newApprove.Edition = approve.Edition;
db.Comprehensive_SpecialEquipmentApprove.InsertOnSubmit(newApprove);
db.SubmitChanges();
}
else
{ //修改
Model.Comprehensive_SpecialEquipmentApprove editApprove = db.Comprehensive_SpecialEquipmentApprove.FirstOrDefault(e => e.SpecialEquipmentApproveId == approve.SpecialEquipmentApproveId);
if (editApprove != null)
{
editApprove.SpecialEquipmentId = approve.SpecialEquipmentId;
editApprove.ApproveMan = approve.ApproveMan;
editApprove.ApproveDate = approve.ApproveDate;
editApprove.ApproveIdea = approve.ApproveIdea;
editApprove.IsAgree = approve.IsAgree;
editApprove.ApproveType = approve.ApproveType;
editApprove.Edition = approve.Edition;
db.SubmitChanges();
}
}
}
public static Model.Comprehensive_SpecialEquipmentApprove GetCurrentApprove(string SpecialEquipmentId)
{
var q = from x in Funs.DB.Comprehensive_SpecialEquipmentApprove
where x.SpecialEquipmentId == SpecialEquipmentId && x.ApproveType != "S" && x.ApproveDate == null
select x;
return q.FirstOrDefault();
}
public static Model.Comprehensive_SpecialEquipmentApprove GetState(string SpecialEquipmentId)
{
var q = from x in Funs.DB.Comprehensive_SpecialEquipmentApprove
where x.SpecialEquipmentId == SpecialEquipmentId && x.ApproveType != "S"
orderby x.ApproveDate descending
select x;
var res = q.ToList();
if (res != null && res.Count > 0)
{
var q1 = res.Where(x => x.ApproveDate == null);
var res1 = q1.FirstOrDefault();
if (res1 != null)
{
return res1;
}
else
{
var q2 = res.Where(x => x.ApproveDate != null);
var res2 = q2.FirstOrDefault();
if (res2 != null)
{
return res2;
}
else
{
return null;
}
}
}
else
{
return null;
}
}
/// <summary>
/// 获取当前用户的审核信息
/// </summary>
/// <param name="SpecialEquipmentId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static Model.Comprehensive_SpecialEquipmentApprove GetApproveByApproveMan(string SpecialEquipmentId, string approveMan)
{
return Funs.DB.Comprehensive_SpecialEquipmentApprove.FirstOrDefault(x => x.SpecialEquipmentId == SpecialEquipmentId && x.ApproveMan == approveMan && x.ApproveDate==null );
}
/// <summary>
/// 根据id 和当前用户获取审核列表
/// </summary>
/// <param name="SpecialEquipmentId"></param>
/// <param name="approveMan"></param>
/// <returns></returns>
public static List<Model.Comprehensive_SpecialEquipmentApprove> GetApproveByApproveManList(string SpecialEquipmentId, string approveMan)
{
return Funs.DB.Comprehensive_SpecialEquipmentApprove.Where(x => x.SpecialEquipmentId == SpecialEquipmentId && x.ApproveMan == approveMan).ToList();
}
/// <summary>
/// 根据设备材料ID查询 审核记录
/// </summary>
/// <param name="SpecialEquipmentId"></param>
/// <returns></returns>
public static DataTable GetProjectQualityList(string SpecialEquipmentId)
{
string strSql = @"select i.* ,Sys_User.UserName from Comprehensive_SpecialEquipmentApprove as i left join Sys_User on( i.ApproveMan = Sys_User.UserId)";
List<System.Data.SqlClient.SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(SpecialEquipmentId))
{
strSql += "where i.SpecialEquipmentId= @SpecialEquipmentId ";
listStr.Add(new SqlParameter("@SpecialEquipmentId", SpecialEquipmentId));
}
strSql += " order by i.ApproveDate ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
return tb;
}
}
}
@@ -104,7 +104,7 @@ namespace BLL
newEquipment.SubmitDataNumber = SpecialEquipment.SubmitDataNumber;
newEquipment.MonitoringReportNumber = SpecialEquipment.MonitoringReportNumber;
newEquipment.CompileMan = SpecialEquipment.CompileMan;
newEquipment.Status = SpecialEquipment.Status;
db.Comprehensive_SpecialEquipment.InsertOnSubmit(newEquipment);
db.SubmitChanges();
}
@@ -126,7 +126,7 @@ namespace BLL
newEquipment.InformNumber = SpecialEquipment.InformNumber;
newEquipment.SubmitDataNumber = SpecialEquipment.SubmitDataNumber;
newEquipment.MonitoringReportNumber = SpecialEquipment.MonitoringReportNumber;
newEquipment.Status = SpecialEquipment.Status;
db.SubmitChanges();
}
}