/// <summary> /// 保存工业分析仪数据 /// </summary> /// <param name="entity"></param> /// <returns></returns> public int SaveToProximateStdAssay(HYTBPAG_5EMAG6700 entity) { int res = 0; if (entity == null) { return(res); } CmcsRCAssay assay = selfDber.Entity <CmcsRCAssay>("where AssayCode=:AssayCode order by CreateDate", new { AssayCode = entity.SampleName }); if (assay != null && assay.AssayDate.Year < 2000) { assay.AssayDate = entity.Date_Ex; selfDber.Update(assay); } CmcsProximateStdAssay present = selfDber.Entity <CmcsProximateStdAssay>("where PKID=:PKID", new { PKID = entity.PKID }); if (present == null) { present = new CmcsProximateStdAssay(); present.PKID = entity.PKID; present.SampleNumber = entity.SampleName; present.ContainerWeight = entity.EmptyGGWeight; present.SampleWeight = entity.ColeWeight; present.Vad = entity.Vad; present.Mad = entity.Mad; present.Aad = entity.Aad; present.AssayUser = entity.Operator; present.AssayTime = entity.Date_Ex; present.FacilityNumber = entity.MachineCode; present.OrderNumber = entity.ObjCode; present.DataType = "原始数据"; return(selfDber.Insert(present)); } if (present.IsEffective == 1) { return(res); } present.ContainerWeight = entity.EmptyGGWeight; present.SampleWeight = entity.ColeWeight; present.Vad = entity.Vad; present.Mad = entity.Mad; present.Aad = entity.Aad; if (present.IsHandModify != "1") { present.SampleNumber = entity.SampleName; present.AssayUser = entity.Operator; } present.AssayTime = entity.Date_Ex; present.FacilityNumber = entity.MachineCode; present.OrderNumber = entity.ObjCode; present.DataType = "原始数据"; return(selfDber.Update(present)); }
/// <summary> /// 保存工业分析仪数据 /// </summary> /// <param name="entity"></param> /// <returns></returns> public int SaveToProximateStdAssay(HYTBPAG_5EMAG6700 entity) { int res = 0; if (entity == null) { return(res); } CmcsProximateStdAssay present = Dbers.GetInstance().SelfDber.Entity <CmcsProximateStdAssay>("where PKID=:PKID", new { PKID = entity.PKID }); if (present == null) { present = new CmcsProximateStdAssay(); present.PKID = entity.PKID; present.SampleNumber = entity.SampleName; present.ContainerWeight = entity.EmptyGGWeight; present.SampleWeight = entity.ColeWeight; present.Vad = entity.Vad; present.Mad = entity.Mad; present.Aad = entity.Aad; if (present.IsHandModify != "1") { present.AssayUser = entity.Operator; } present.AssayTime = entity.Date_Ex; present.FacilityNumber = entity.MachineCode; present.OrderNumber = entity.ObjCode; present.DataType = "原始数据"; return(Dbers.GetInstance().SelfDber.Insert(present)); } if (present.IsEffective == 1) { return(res); } present.ContainerWeight = entity.EmptyGGWeight; present.SampleWeight = entity.ColeWeight; present.Vad = entity.Vad; present.Mad = entity.Mad; present.Aad = entity.Aad; if (present.IsHandModify != "1") { present.SampleNumber = entity.SampleName; present.AssayUser = entity.Operator; } present.AssayTime = entity.Date_Ex; present.FacilityNumber = entity.MachineCode; present.OrderNumber = entity.ObjCode; present.DataType = "原始数据"; return(Dbers.GetInstance().SelfDber.Update(present)); }