public EntityBase Save(BLLContext context, EntityBase saveEntity, bool isAdd) { MES_BD_FPSZ_DOC mesBdFpszDoc = new MES_BD_FPSZ_DOC(MES_BD_FPSZ_DOC.Fields.GUID); mesBdFpszDoc.Data = saveEntity.Data; mesBdFpszDoc.EffectDataFields(); val.SaveValidate(context, mesBdFpszDoc, isAdd); if (isAdd) { mesBdFpszDoc.GUID = Guid.NewGuid().ToString("N"); mesBdFpszDoc.AddUserInfo(context, isAdd); mesBdFpszDoc.Validate(); mesBdFpszDoc.Insert(context.Transaction); } else { mesBdFpszDoc.AddUserInfo(context, isAdd); mesBdFpszDoc.NotSave("CREATE_DATE,CREATE_USER"); mesBdFpszDoc.Validate(); mesBdFpszDoc.Update(context.Transaction); } return(mesBdFpszDoc); }