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