コード例 #1
0
 /// <summary>
 /// 从服务器获取所有模块分类
 /// </summary>
 /// <returns></returns>
 protected bool GetModuleCatetories()
 {
     ModuleCatetories = null;
     try
     {
         string message;
         ModuleCatetories = PharmacyDatabaseService.AllModuleCatetorys(out message)
                            .OrderBy(mc => mc.Name)
                            .OrderBy(mc => mc.Index)
                            .ToList();
         if (!string.IsNullOrWhiteSpace(message))
         {
             throw new Exception(message);
         }
         SelectedModuleCatetory = ModuleCatetories.FirstOrDefault();//设置选择的默认
         return(true);
     }
     catch (Exception ex)
     {
         ModuleCatetories = null;
         ex = new Exception("从服务器获取所有模块分类失败", ex);
         Log.Error(ex);
         MessageBox.Show(this.Text + ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         return(false);
     }
 }
コード例 #2
0
        /// <summary>
        /// 绑定GridView
        /// </summary>
        public void BindGrid()
        {
            string msg = string.Empty;

            ///Get 所有的Module Category
            _listModuleCategory = PharmacyDatabaseService.AllModuleCatetorys(out msg).ToList();
            dgvData.DataSource  = _listModuleCategory;
        }
コード例 #3
0
        /// <summary>
        ///  //Get Module Category
        /// </summary>
        private void GetModuleCategory()
        {
            string msg = string.Empty;

            _listModuleCategory = PharmacyDatabaseService.AllModuleCatetorys(out msg).ToList();
        }