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