100 lines
3.8 KiB
C#
100 lines
3.8 KiB
C#
using FineUIPro;
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
|
|
namespace BLL
|
|
{
|
|
|
|
public static class HJGL_DesignBasisDataImportVerSionLogService
|
|
{
|
|
public static Model.SGGLDB db = Funs.DB;
|
|
|
|
|
|
public static Model.HJGL_DesignBasisDataImportVerSionLog GetHJGL_DesignBasisDataImportVerSionLogById(string DesignBasisDataImportVerSionLogId)
|
|
{
|
|
return db.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.DesignBasisDataImportVerSionLogId == DesignBasisDataImportVerSionLogId);
|
|
}
|
|
|
|
public static Model.HJGL_DesignBasisDataImportVerSionLog GetHJGL_DesignBasisDataImportVerSionLogByunitworkId(string unitworkId,string DataClassification)
|
|
{
|
|
var q = db.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.UnitWorkId == unitworkId&&x.DataClassification== DataClassification);
|
|
|
|
return q;
|
|
}
|
|
public static void AddHJGL_DesignBasisDataImportVerSionLog(Model.HJGL_DesignBasisDataImportVerSionLog newtable)
|
|
{
|
|
|
|
Model.HJGL_DesignBasisDataImportVerSionLog table = new Model.HJGL_DesignBasisDataImportVerSionLog
|
|
{
|
|
DesignBasisDataImportVerSionLogId = newtable.DesignBasisDataImportVerSionLogId,
|
|
ProjectId = newtable.ProjectId,
|
|
UnitWorkId = newtable.UnitWorkId,
|
|
Version = newtable.Version,
|
|
DataClassification = newtable.DataClassification,
|
|
};
|
|
db.HJGL_DesignBasisDataImportVerSionLog.InsertOnSubmit(table);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
|
|
public static void UpdateHJGL_DesignBasisDataImportVerSionLog(Model.HJGL_DesignBasisDataImportVerSionLog newtable)
|
|
{
|
|
|
|
Model.HJGL_DesignBasisDataImportVerSionLog table = db.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.DesignBasisDataImportVerSionLogId == newtable.DesignBasisDataImportVerSionLogId);
|
|
if (table != null)
|
|
{
|
|
table.DesignBasisDataImportVerSionLogId = newtable.DesignBasisDataImportVerSionLogId;
|
|
table.ProjectId = newtable.ProjectId;
|
|
table.UnitWorkId = newtable.UnitWorkId;
|
|
table.Version = newtable.Version;
|
|
table.DataClassification=newtable.DataClassification;
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
}
|
|
|
|
|
|
public static void UpdateVersion(string projectId,string unitworkId,decimal version,string DataClassification)
|
|
{
|
|
var q = GetHJGL_DesignBasisDataImportVerSionLogByunitworkId(unitworkId,DataClassification);
|
|
if (q!=null)
|
|
{
|
|
q.Version = version;
|
|
db.SubmitChanges();
|
|
|
|
}
|
|
else
|
|
{
|
|
Model.HJGL_DesignBasisDataImportVerSionLog table = new Model.HJGL_DesignBasisDataImportVerSionLog
|
|
{
|
|
DesignBasisDataImportVerSionLogId = SQLHelper.GetNewID(),
|
|
ProjectId = projectId,
|
|
UnitWorkId = unitworkId,
|
|
Version = version,
|
|
DataClassification= DataClassification
|
|
};
|
|
db.HJGL_DesignBasisDataImportVerSionLog.InsertOnSubmit(table);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
|
|
|
|
}
|
|
public static void DeleteHJGL_DesignBasisDataImportVerSionLogById(string DesignBasisDataImportVerSionLogId)
|
|
{
|
|
|
|
Model.HJGL_DesignBasisDataImportVerSionLog table = db.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.DesignBasisDataImportVerSionLogId == DesignBasisDataImportVerSionLogId);
|
|
if (table != null)
|
|
{
|
|
db.HJGL_DesignBasisDataImportVerSionLog.DeleteOnSubmit(table);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
} |