1111-gaofei
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user