1111-gaofei

This commit is contained in:
gaofei
2021-11-11 09:49:31 +08:00
parent d9ca7b3bf7
commit 1f1d11cb42
6 changed files with 849 additions and 1 deletions
+55
View File
@@ -62,5 +62,60 @@ namespace BLL
}
}
#endregion
#region
/// <summary>
/// 保存一次拍片合格率
/// </summary>
/// <param name="list">一次拍片合格率</param>
/// <returns></returns>
public static string SaveFirstOKRate(List<Model.HJGL_FirstOKRate> list)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
string message = string.Empty;
if (list.Count > 0)
{
var project = db.Base_Project.FirstOrDefault(x => x.HJProjectCode == list[0].ProjectId);
if (project != null)
{
string projectId = project.ProjectId;
var oldList = db.HJGL_FirstOKRate.Where(x => x.ProjectId == projectId);
if (oldList.Count() > 0)
{
db.HJGL_FirstOKRate.DeleteAllOnSubmit(oldList);
db.SubmitChanges();
}
foreach (var item in list)
{
Model.HJGL_FirstOKRate newFirstOKRate = new Model.HJGL_FirstOKRate
{
Id = SQLHelper.GetNewID(),
ProjectId = projectId,
Type = item.Type,
Code = item.Code,
Name = item.Name,
TotalNum = item.TotalNum,
OKNum = item.OKNum,
Rate = item.Rate,
};
db.HJGL_FirstOKRate.InsertOnSubmit(newFirstOKRate);
db.SubmitChanges();
}
message = "提交成功!";
}
else
{
message = "项目号不存在!";
}
}
else
{
message = "记录为空!";
}
return message;
}
}
#endregion
}
}