You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System; using System.Collections.Generic; using System.Linq; using System.Text; using ICSSoft.Frame.Data.Entity; using ICSSoft.Base.Config.AppConfig;
namespace ICSSoft.Frame.Data.DAL { public class DataAcquiseDLL { public static void AddandEdit(ICSTESTDATA ItemLot, string Appconstr, FramDataContext _domainDataProvider) { try { bool isNew = false; var line = _domainDataProvider.ICSTESTDATA.SingleOrDefault(a => a.GUID == ItemLot.GUID);
if (line == null) { isNew = true; line = new ICSTESTDATA(); line.GUID = AppConfig.GetGuid(); } line.RCARD = ItemLot.RCARD; line.MOCODE = ItemLot.MOCODE; line.SHIFTDAY = ItemLot.SHIFTDAY; line.ITEMCODE = ItemLot.ITEMCODE; line.ICSMESEntityList_serial = ItemLot.ICSMESEntityList_serial; line.DEVICENO = ItemLot.DEVICENO; line.CKGROUP = ItemLot.CKGROUP; line.CKITEMCODE = ItemLot.CKITEMCODE; line.PARAM = ItemLot.PARAM; line.USL = ItemLot.USL; line.LSL = ItemLot.LSL; line.TESTINGVALUE = ItemLot.TESTINGVALUE; line.TESTINGRESULT = ItemLot.TESTINGRESULT; line.TESTINGTIME = ItemLot.TESTINGTIME; line.MUSER = ItemLot.MUSER; line.MUSERName = ItemLot.MUSERName; line.MTIME = ItemLot.MTIME; line.WorkPoint = ItemLot.WorkPoint;
if (isNew) _domainDataProvider.ICSTESTDATA.InsertOnSubmit(line); } catch (Exception ex) { throw new Exception(ex.Message); } } } }
|