Init YZ_BASF

This commit is contained in:
2024-05-13 08:48:51 +08:00
parent 2ff382ee61
commit c586dd7e9e
3815 changed files with 616322 additions and 0 deletions
@@ -0,0 +1,114 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
/// <summary>
/// 焊工资质
/// </summary>
public static class WelderQualifyService
{
/// <summary>
/// 根据主键获取焊工资质信息
/// </summary>
/// <param name="welderQualifyId"></param>
/// <returns></returns>
public static Model.Welder_WelderQualify GetWelderQualifyById(string welderQualifyId)
{
return Funs.DB.Welder_WelderQualify.FirstOrDefault(e => e.WelderQualifyId == welderQualifyId);
}
/// <summary>
/// 根据主键获取焊工资质视图
/// </summary>
/// <param name="welderQualifyId"></param>
/// <returns></returns>
//public static Model.View_Welder_WelderQualify GetViewWelderQualifyById(string welderQualifyId)
//{
// return Funs.DB.View_Welder_WelderQualify.FirstOrDefault(e => e.WelderQualifyId == welderQualifyId);
//}
/// <summary>
/// 根据焊工主键获取焊工资质信息
/// </summary>
/// <param name="welderQualifyId"></param>
/// <returns></returns>
public static List<Model.Welder_WelderQualify> GetWelderQualifysByWelderId(string welderId)
{
return (from x in Funs.DB.Welder_WelderQualify where x.WelderId == welderId select x).ToList();
}
public static List<Model.Welder_WelderQualify> GetShowWelderQualifysByWelderId(string welderId)
{
return (from x in Funs.DB.Welder_WelderQualify where x.WelderId == welderId && x.IsPrintShow == true select x).ToList();
}
/// <summary>
/// 添加焊工资质信息
/// </summary>
/// <param name="welderQualify"></param>
public static void AddWelderQualify(Model.Welder_WelderQualify welderQualify)
{
Model.Welder_WelderQualify newWelderQualify = new Model.Welder_WelderQualify();
newWelderQualify.WelderQualifyId = welderQualify.WelderQualifyId;
newWelderQualify.WelderId = welderQualify.WelderId;
newWelderQualify.QualificationItem = welderQualify.QualificationItem;
newWelderQualify.CheckDate = welderQualify.CheckDate;
newWelderQualify.LimitDate = welderQualify.LimitDate;
newWelderQualify.WeldingMethod = welderQualify.WeldingMethod;
newWelderQualify.MaterialType = welderQualify.MaterialType;
newWelderQualify.WeldingLocation = welderQualify.WeldingLocation;
newWelderQualify.WeldType = welderQualify.WeldType;
newWelderQualify.ThicknessMin = welderQualify.ThicknessMin;
newWelderQualify.ThicknessMax = welderQualify.ThicknessMax;
newWelderQualify.SizesMin = welderQualify.SizesMin;
newWelderQualify.SizesMax = welderQualify.SizesMax;
newWelderQualify.Remark = welderQualify.Remark;
newWelderQualify.IsPrintShow = welderQualify.IsPrintShow;
Funs.DB.Welder_WelderQualify.InsertOnSubmit(newWelderQualify);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改焊工资质
/// </summary>
/// <param name="welderQualify"></param>
public static void UpdateWelderQualify(Model.Welder_WelderQualify welderQualify)
{
Model.Welder_WelderQualify newWelderQualify = Funs.DB.Welder_WelderQualify.FirstOrDefault(e => e.WelderQualifyId == welderQualify.WelderQualifyId);
if (newWelderQualify != null)
{
newWelderQualify.QualificationItem = welderQualify.QualificationItem;
newWelderQualify.CheckDate = welderQualify.CheckDate;
newWelderQualify.LimitDate = welderQualify.LimitDate;
newWelderQualify.WeldingMethod = welderQualify.WeldingMethod;
newWelderQualify.MaterialType = welderQualify.MaterialType;
newWelderQualify.WeldingLocation = welderQualify.WeldingLocation;
newWelderQualify.WeldType = welderQualify.WeldType;
newWelderQualify.ThicknessMin = welderQualify.ThicknessMin;
newWelderQualify.ThicknessMax = welderQualify.ThicknessMax;
newWelderQualify.SizesMin = welderQualify.SizesMin;
newWelderQualify.SizesMax = welderQualify.SizesMax;
newWelderQualify.Remark = welderQualify.Remark;
newWelderQualify.IsPrintShow = welderQualify.IsPrintShow;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除焊工资质
/// </summary>
/// <param name="welderQualifyId"></param>
public static void DeleteWelderQualifyById(string welderQualifyId)
{
Model.Welder_WelderQualify welderQualify = Funs.DB.Welder_WelderQualify.FirstOrDefault(e => e.WelderQualifyId == welderQualifyId);
if (welderQualify != null)
{
Funs.DB.Welder_WelderQualify.DeleteOnSubmit(welderQualify);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,173 @@
using System.Linq;
using System.Collections.Generic;
namespace BLL
{
/// <summary>
/// 焊工管理
/// </summary>
public static class WelderService
{
/// <summary>
/// 根据主键获取焊工信息
/// </summary>
/// <param name="welderId"></param>
/// <returns></returns>
public static Model.Welder_Welder GetWelderById(string welderId)
{
return Funs.DB.Welder_Welder.FirstOrDefault(e => e.WelderId == welderId);
}
/// <summary>
/// 添加焊工
/// </summary>
/// <param name="welder"></param>
public static void AddWelder(Model.Welder_Welder welder)
{
Model.Welder_Welder newWelder = new Model.Welder_Welder();
newWelder.WelderId = welder.WelderId;
newWelder.WelderCode = welder.WelderCode;
newWelder.WelderName = welder.WelderName;
newWelder.ProjectId = welder.ProjectId;
newWelder.ProjectTypeId = welder.ProjectTypeId;
newWelder.UnitId = welder.UnitId;
newWelder.Sex = welder.Sex;
newWelder.Birthday = welder.Birthday;
newWelder.IdentityCard = welder.IdentityCard;
newWelder.CertificateNum = welder.CertificateNum;
newWelder.CertificateValidity = welder.CertificateValidity;
newWelder.WelderLevel = welder.WelderLevel;
newWelder.IsOnDuty = welder.IsOnDuty;
newWelder.SignatureUrl = welder.SignatureUrl;
newWelder.Remark = welder.Remark;
newWelder.PhotoUrl = welder.PhotoUrl;
Funs.DB.Welder_Welder.InsertOnSubmit(newWelder);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改焊工
/// </summary>
/// <param name="welder"></param>
public static void UpdateWelder(Model.Welder_Welder welder)
{
Model.Welder_Welder newWelder = Funs.DB.Welder_Welder.FirstOrDefault(e => e.WelderId == welder.WelderId);
if (newWelder != null)
{
newWelder.WelderCode = welder.WelderCode;
newWelder.WelderName = welder.WelderName;
newWelder.ProjectId = welder.ProjectId;
newWelder.ProjectTypeId = welder.ProjectTypeId;
newWelder.UnitId = welder.UnitId;
newWelder.Sex = welder.Sex;
newWelder.Birthday = welder.Birthday;
newWelder.IdentityCard = welder.IdentityCard;
newWelder.CertificateNum = welder.CertificateNum;
newWelder.CertificateValidity = welder.CertificateValidity;
newWelder.WelderLevel = welder.WelderLevel;
newWelder.IsOnDuty = welder.IsOnDuty;
newWelder.SignatureUrl = welder.SignatureUrl;
newWelder.Remark = welder.Remark;
newWelder.PhotoUrl = welder.PhotoUrl;
Funs.DB.SubmitChanges();
}
}
public static void UpdateQRCode(string welderId,string qRCode)
{
Model.HJGLDB db = Funs.DB;
Model.Welder_Welder newWelder = db.Welder_Welder.FirstOrDefault(e => e.WelderId == welderId);
if (newWelder != null)
{
newWelder.QRCodeAttachUrl = qRCode;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除焊工信息
/// </summary>
/// <param name="welderId"></param>
public static void DeleteWelderById(string welderId)
{
Model.HJGLDB db = Funs.DB;
Model.Welder_Welder welder = db.Welder_Welder.FirstOrDefault(e => e.WelderId == welderId);
if (welder != null)
{
db.Welder_Welder.DeleteOnSubmit(welder);
db.SubmitChanges();
}
}
/// <summary>
/// 是否存在焊工号
/// </summary>
/// <param name="welderId"></param>
/// <param name="welderCode"></param>
/// <returns></returns>
public static bool IsExisWelderCode(string welderId, string welderCode)
{
bool isExitCode = false;
var q = from x in Funs.DB.Welder_Welder where x.WelderCode == welderCode && x.WelderId != welderId select x;
if (q.Count() > 0)
{
isExitCode = true;
}
return isExitCode;
}
public static bool IsExisIdentityCard(string welderId, string identityCard)
{
bool isExit = false;
var q = from x in Funs.DB.Welder_Welder where x.IdentityCard == identityCard && x.WelderId != welderId select x;
if (q.Count() > 0)
{
isExit = true;
}
return isExit;
}
/// <summary>
/// 根据项目ID、单位ID获取焊工信息
/// </summary>
/// <param name="projectId"></param>
/// <param name="unitId"></param>
/// <returns></returns>
public static List<Model.Welder_Welder> GetWelderByProjectIdAndUnitId(string projectId, string unitId)
{
var users = from x in Funs.DB.Welder_Welder
join y in Funs.DB.Welder_ProjectWelder on x.WelderId equals y.WelderId
where y.ProjectId == projectId && x.UnitId == unitId
select x;
return users.ToList();
}
#region
/// <summary>
/// 项目焊工下拉项
/// </summary>
/// <param name="dropName">下拉框名称</param>
/// <param name="isShowPlease">是否显示请选择</param>
/// <param name="InstallationType">耗材类型</param>
public static void InitProjectWelderDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease, string projectId, string unitId,string itemText)
{
dropName.DataValueField = "WelderId";
dropName.DataTextField = "WelderCode";
dropName.DataSource = from x in Funs.DB.Welder_Welder
join y in Funs.DB.Welder_ProjectWelder on x.WelderId equals y.WelderId
where y.ProjectId == projectId && x.UnitId == unitId
orderby x.WelderCode
select x;
dropName.DataBind();
if (isShowPlease)
{
Funs.FineUIPleaseSelect(dropName,itemText);
}
else
{
dropName.SelectedIndex = 0;
}
}
#endregion
}
}
@@ -0,0 +1,97 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
public static class WelderViolationService
{
/// <summary>
/// 根据主键获取焊工违章信息
/// </summary>
/// <param name="welderQualifyId"></param>
/// <returns></returns>
public static Model.Welder_Violation GetViolationById(string welderViolationId)
{
return Funs.DB.Welder_Violation.FirstOrDefault(e => e.WelderViolationId == welderViolationId);
}
/// <summary>
/// 根据主键获取焊工违章视图
/// </summary>
/// <param name="welderQualifyId"></param>
/// <returns></returns>
//public static Model.View_Welder_WelderQualify GetViewWelderQualifyById(string welderQualifyId)
//{
// return Funs.DB.View_Welder_WelderQualify.FirstOrDefault(e => e.WelderQualifyId == welderQualifyId);
//}
/// <summary>
/// 根据焊工主键获取焊工违章信息
/// </summary>
/// <param name="welderQualifyId"></param>
/// <returns></returns>
public static List<Model.Welder_Violation> GetWelderViolationByWelderId(string welderId)
{
return (from x in Funs.DB.Welder_Violation where x.WelderId == welderId select x).ToList();
}
/// <summary>
/// 添加焊工违章信息
/// </summary>
/// <param name="welderQualify"></param>
public static void AddWelderViolation(Model.Welder_Violation welderViolation)
{
Model.Welder_Violation newWelderViolation = new Model.Welder_Violation();
newWelderViolation.WelderViolationId = welderViolation.WelderViolationId;
newWelderViolation.WelderId = welderViolation.WelderId;
newWelderViolation.UnitId = welderViolation.UnitId;
newWelderViolation.WelderViolationTypeId = welderViolation.WelderViolationTypeId;
newWelderViolation.ViolationDate = welderViolation.ViolationDate;
newWelderViolation.Results = welderViolation.Results;
newWelderViolation.SpecialNote = welderViolation.SpecialNote;
newWelderViolation.Project = welderViolation.Project;
newWelderViolation.RecordMan = welderViolation.RecordMan;
Funs.DB.Welder_Violation.InsertOnSubmit(newWelderViolation);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改焊工违章
/// </summary>
/// <param name="welderQualify"></param>
public static void UpdateWelderViolation(Model.Welder_Violation welderViolation)
{
Model.Welder_Violation newWelderViolation = Funs.DB.Welder_Violation.FirstOrDefault(e => e.WelderViolationId == welderViolation.WelderViolationId);
if (newWelderViolation != null)
{
newWelderViolation.WelderId = welderViolation.WelderId;
newWelderViolation.UnitId = welderViolation.UnitId;
newWelderViolation.WelderViolationTypeId = welderViolation.WelderViolationTypeId;
newWelderViolation.ViolationDate = welderViolation.ViolationDate;
newWelderViolation.Results = welderViolation.Results;
newWelderViolation.SpecialNote = welderViolation.SpecialNote;
newWelderViolation.Project = welderViolation.Project;
newWelderViolation.RecordMan = welderViolation.RecordMan;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除焊工违章
/// </summary>
/// <param name="welderQualifyId"></param>
public static void DeleteWelderViolationById(string welderViolationId)
{
Model.Welder_Violation delWelderViolation = Funs.DB.Welder_Violation.FirstOrDefault(e => e.WelderViolationId == welderViolationId);
if (delWelderViolation != null)
{
Funs.DB.Welder_Violation.DeleteOnSubmit(delWelderViolation);
Funs.DB.SubmitChanges();
}
}
}
}