public unsafe bool Add(THumInfo HumRecord) { try { HumInfo objHumInfo = new HumInfo(); objHumInfo.boDeleted = HumRecord.Header.boDeleted; objHumInfo.boIsHero = HumRecord.Header.boIsHero; objHumInfo.bt2 = HumRecord.Header.bt2; objHumInfo.dCreateDate = HumRecord.Header.dCreateDate; objHumInfo.sName = HumRecord.Header.sName; //objHumInfo.sName = HUtil32.SBytePtrToString(HumRecord.Header.sName, 15); objHumInfo.boDeleted1 = HumRecord.boDeleted; objHumInfo.boIsHero1 = HumRecord.boIsHero; objHumInfo.boSelected = HumRecord.boSelected; objHumInfo.btCount = HumRecord.btCount; objHumInfo.dModDate = HumRecord.dModDate.ToOADate(); objHumInfo.n6 = HUtil32.BytePtrToByteArray(HumRecord.n6, 6); objHumInfo.sAccount = HumRecord.sAccount; //objHumInfo.sAccount = HUtil32.SBytePtrToString(HumRecord.sAccount, 30); objHumInfo.sChrName = HumRecord.sChrName; //objHumInfo.sChrName = HUtil32.SBytePtrToString(HumRecord.sChrName, 14); objHumInfo.nSelectID = HumRecord.Header.nSelectID; HumInfoSet.AddObject(objHumInfo); objMir2Entities.SaveChanges(); } catch (Exception ex) { DBShare.MainOutMessage(ex.Message); return(false); } return(true); }
public unsafe bool Update(string sName, THumInfo HumDBRecord) { HumInfo objHumInfo = FindObjectByChrName(sName); objHumInfo.boDeleted = HumDBRecord.Header.boDeleted; objHumInfo.boIsHero = HumDBRecord.Header.boIsHero; objHumInfo.bt2 = HumDBRecord.Header.bt2; objHumInfo.dCreateDate = HumDBRecord.Header.dCreateDate; objHumInfo.sName = HumDBRecord.Header.sName; //objHumInfo.sName = HUtil32.SBytePtrToString(HumDBRecord.Header.sName, 15); objHumInfo.boDeleted1 = HumDBRecord.boDeleted; objHumInfo.boIsHero1 = HumDBRecord.boIsHero; objHumInfo.boSelected = HumDBRecord.boSelected; objHumInfo.btCount = HumDBRecord.btCount; objHumInfo.dModDate = HumDBRecord.dModDate.ToOADate(); objHumInfo.n6 = HUtil32.BytePtrToByteArray(HumDBRecord.n6, 6); objHumInfo.sAccount = HumDBRecord.sAccount; //objHumInfo.sAccount = HUtil32.SBytePtrToString(HumDBRecord.sAccount, 30); objHumInfo.sChrName = HumDBRecord.sChrName; //objHumInfo.sChrName = HUtil32.SBytePtrToString(HumDBRecord.sChrName, 14); return(true); }