Пример #1
0
 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);
 }
Пример #2
0
        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);
        }