Пример #1
0
 /// <summary>
 /// 获得数据列表
 /// </summary>
 public List<Model.UserMenu> DataTableToList(DataTable dt)
 {
     var modelList = new List<Model.UserMenu>();
     int rowsCount = dt.Rows.Count;
     if (rowsCount > 0)
     {
         Model.UserMenu model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new Model.UserMenu();
             if(dt.Rows[n]["UM_ID"]!=null && dt.Rows[n]["UM_ID"].ToString()!="")
             {
                 model.UM_ID=decimal.Parse(dt.Rows[n]["UM_ID"].ToString());
             }
             if(dt.Rows[n]["UM_MID"]!=null && dt.Rows[n]["UM_MID"].ToString()!="")
             {
                 model.UM_MID=decimal.Parse(dt.Rows[n]["UM_MID"].ToString());
             }
             if(dt.Rows[n]["UM_UID"]!=null && dt.Rows[n]["UM_UID"].ToString()!="")
             {
                 model.UM_UID=decimal.Parse(dt.Rows[n]["UM_UID"].ToString());
             }
             if (dt.Rows[n]["M_ID"] != null && dt.Rows[n]["M_ID"].ToString() != "")
             {
                 model.M_ID = decimal.Parse(dt.Rows[n]["M_ID"].ToString());
             }
             if (dt.Rows[n]["M_Name"] != null && dt.Rows[n]["M_Name"].ToString() != "")
             {
                 model.M_Name = dt.Rows[n]["M_Name"].ToString();
             }
             if (dt.Rows[n]["M_path"] != null && dt.Rows[n]["M_path"].ToString() != "")
             {
                 model.M_path = dt.Rows[n]["M_path"].ToString();
             }
             if (dt.Rows[n]["M_PID"] != null && dt.Rows[n]["M_PID"].ToString() != "")
             {
                 model.M_PID = Convert.ToDecimal(dt.Rows[n]["M_PID"]);
             }
             if (dt.Rows[n]["M_Level"] != null && dt.Rows[n]["M_Level"].ToString() != "")
             {
                 model.M_Level = int.Parse(dt.Rows[n]["M_Level"].ToString());
             }
             if (dt.Rows[n]["M_enable"] != null && dt.Rows[n]["M_enable"].ToString() != "")
             {
                 model.M_enable = int.Parse(dt.Rows[n]["M_enable"].ToString());
             }
             modelList.Add(model);
         }
     }
     return modelList;
 }
Пример #2
0
        void _client_GetSysLeftMenuFilterPermissionToNewFrameCompleted(object sender, GetSysLeftMenuFilterPermissionToNewFrameCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                if (e.Result != null)
                {
                    ObservableCollection <Model.UserMenu> result = new ObservableCollection <UserMenu>();
                    foreach (var item in e.Result)
                    {
                        Model.UserMenu v = item.CloneObject <Model.UserMenu>(new Model.UserMenu());
                        result.Add(v);
                    }

                    if (OnGetUserMenuCompleted != null)
                    {
                        OnGetUserMenuCompleted(this, new GetEntityListEventArgs <Model.UserMenu>(result, e.Error));
                    }
                }
            }
        }