/// <summary> /// 保存分类表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="dataItemEntity">分类实体</param> /// <returns></returns> public void SaveForm(string keyValue, DataItemEntity dataItemEntity) { if (!string.IsNullOrEmpty(keyValue)) { dataItemEntity.Modify(keyValue); Base_DataItem dataitem = Base_DataItem.SingleOrDefault("where ItemId=@0", keyValue); dataitem = EntityConvertTools.CopyToModel <DataItemEntity, Base_DataItem>(dataItemEntity, dataitem); dataitem.ItemId = keyValue; dataitem.Update(); } else { dataItemEntity.Create(); Base_DataItem dataitem = EntityConvertTools.CopyToModel <DataItemEntity, Base_DataItem>(dataItemEntity, null); dataitem.Insert(); } }
/// <summary> /// 根据分类编号获取实体对象 /// </summary> /// <param name="ItemCode">编号</param> /// <returns></returns> public DataItemEntity GetEntityByCode(string ItemCode) { var detail = Base_DataItem.SingleOrDefault("where ItemCode=@0", ItemCode); return(EntityConvertTools.CopyToModel <Base_DataItem, DataItemEntity>(detail, null)); }
/// <summary> /// 分类实体 /// </summary> /// <param name="keyValue">主键值</param> /// <returns></returns> public DataItemEntity GetEntity(string keyValue) { var detail = Base_DataItem.SingleOrDefault("where ItemId=@0", keyValue); return(EntityConvertTools.CopyToModel <Base_DataItem, DataItemEntity>(detail, null)); }