private void populateFucntionDrop() { if (m_Profile.Id > 0) { DataView mDataView = FunctionUtility.GetFunctionMenuOrder(m_Profile).DefaultView; if (mDataView.Count > 0) { mDataView.Sort = "[Name] ASC"; dropFunctions.DataSource = mDataView; dropFunctions.DataValueField = "FUNCTION_SEQ_ID"; dropFunctions.DataTextField = "NAME"; dropFunctions.DataBind(); if (m_Profile.Id != -1) { NameValuePairUtility.SetDropSelection(dropFunctions, m_Profile.Id.ToString()); } } } }
public List <UIFunctionMenuOrder> GetFunctionOrder([FromUri()] int functionSeqId) { List <UIFunctionMenuOrder> mRetVal = new List <UIFunctionMenuOrder>(); if (functionSeqId > 0) { MFunctionProfile profile = FunctionUtility.GetProfile(functionSeqId); DataView myDataView = FunctionUtility.GetFunctionMenuOrder(profile).DefaultView; foreach (DataRowView mRow in myDataView) { UIFunctionMenuOrder mItem = new UIFunctionMenuOrder(); mItem.Function_Seq_Id = mRow["Function_Seq_Id"].ToString(); mItem.Name = mRow["Name"].ToString(); mItem.Action = mRow["Action"].ToString(); mRetVal.Add(mItem); } } return(mRetVal); }