public string GetOptionsStatus(string pRequest) { OptionStatusRD rd = new OptionStatusRD(); try { var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo; ReqOptionStatus entity = pRequest.DeserializeJSONTo <ReqOptionStatus>(); OptionsBLL server = new OptionsBLL(loggingSessionInfo); OrderBy[] orders = new OrderBy[1]; orders[0] = new OrderBy() { FieldName = "Sequence", Direction = OrderByDirections.Asc }; OptionsEntity[] options = server.QueryByEntity(new OptionsEntity { OptionName = entity.Parameters.statusName, IsDelete = 0 }, orders); rd.listOptionStatus = options; var rsp = new SuccessResponse <IAPIResponseData>(rd); return(rsp.ToJSON()); } catch (Exception) { throw; } }
/// <summary> /// 获取订单对应状态描述 /// </summary> /// <param name="status">订单状态</param> /// <returns>状态描述</returns> private string GetStatusDesc(string status) { string str = ""; OptionsBLL optionsBll = new OptionsBLL(_T_loggingSessionInfo); var optionsList = optionsBll.QueryByEntity(new OptionsEntity { OptionValue = Convert.ToInt32(status) , IsDelete = 0 , OptionName = "TInOutStatus" , CustomerID = _T_loggingSessionInfo.ClientID }, null); if (optionsList != null && optionsList.Length > 0) { str = optionsList[0].OptionText; } return(str); }
/// <summary> /// 获取订单对应状态描述 /// </summary> /// <param name="status">订单状态</param> /// <returns>状态描述</returns> public string GetStatusDesc(string status) { string str = ""; OptionsBLL optionsBll = new OptionsBLL(CurrentUserInfo); var optionsList = optionsBll.QueryByEntity(new OptionsEntity { OptionValue = Convert.ToInt32(status) , IsDelete = 0 , OptionName = "TInOutStatus" , CustomerID = CurrentUserInfo.CurrentLoggingManager.Customer_Id }, null); if (optionsList != null && optionsList.Length > 0) { str = optionsList[0].OptionText; } return(str); }
public string GetOnlineCourseCategory(string pRequest) { var rd = new APIResponse <GetOnlineCourseCategoryRD>(); var rdData = new GetOnlineCourseCategoryRD(); var rp = pRequest.DeserializeJSONTo <APIRequest <GetOnlineCourseCategoryRP> >(); if (rp.Parameters == null) { throw new ArgumentException(); } if (rp.Parameters != null) { rp.Parameters.Validate(); } var loggingSessionInfo = Default.GetBSLoggingSession(rp.CustomerID, rp.UserID); try { OptionsBLL opBll = new OptionsBLL(loggingSessionInfo); string optionName = "MLCourseCategory"; DataTable dTbl = opBll.GetCategory(optionName); if (dTbl != null) { rdData.CategoryList = DataTableToObject.ConvertToList <CategoryItem>(dTbl); } rd.ResultCode = 0; } catch (Exception ex) { rd.ResultCode = 103; rd.Message = ex.Message; } rd.Data = rdData; return(rd.ToJSON()); }
/// <summary> /// 编辑 /// </summary> /// <param name="rParams"></param> /// <param name="type">1新增 2修改</param> /// <returns></returns> private string Edit(NameValueCollection rParams) { string res = "{success:false,msg:'保存失败'}"; OptionsDefinedEntity optionsDefinedEntity = new OptionsDefinedEntity(); if (!string.IsNullOrEmpty(rParams["definedID"])) { optionsDefinedEntity = new OptionsDefinedBLL(CurrentUserInfo).GetByID(rParams["definedID"].ToString()); } optionsDefinedEntity = DataLoader.LoadFrom <OptionsDefinedEntity>(rParams, optionsDefinedEntity); OptionsEntity[] optionEntity = rParams["options"].DeserializeJSONTo <OptionsEntity[]>(); int result = new OptionsBLL(CurrentUserInfo).OptionsDefinedEdit(optionsDefinedEntity, optionEntity); if (result == 1) { res = "{success:true,msg:'保存成功'}"; } else if (result == 2) { res = "{success:false,msg:'名称已经存在,请换一个名称'}"; } return(res); }