/// <summary> /// Lấy thông tin. /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Khởi tạo biến cục bộ var getResult = new InitDataModel(); var processDao = new CategoryDao(); // Map dữ liệu DataHelper.CopyObject(inputObject, getResult); // Lấy thông tin danh mục sản phẩm var dataInfo = processDao.GetList(); // Trường hợp không tìm thấy danh mục sản phẩm if (dataInfo == null || dataInfo.Count == 0) { // Gán message getResult.Messages.Add(MessageHelper.GetMessage("I_MSG_00008")); // Kết quả trả về return(getResult); } //Gán danh mục sản phẩm tim` được vao` kết quả trả vê`. getResult.ListCategories = dataInfo; // Kết quả trả về return(getResult); }
private void btnRefresh_Click(object sender, EventArgs e) { treeView.Nodes.Clear(); cmbCateID.Items.Clear(); //Add root node TreeNode root = new TreeNode("细胞分类"); TreeNodeTag tag; tag = new TreeNodeTag(); tag.Id = 0; tag.NodeType = TreeNodeType.Root; root.Tag = tag; treeView.Nodes.Add(root); treeView.SelectedNode = root; IList <Category> lstCate; IList <Types> lstTypes; //Category lstCate = cateDao.GetList(); foreach (Category cate in lstCate) { TreeNode cateNode = new TreeNode(cate.CategoryName); tag = new TreeNodeTag(); tag.Id = cate.CateId; tag.NodeType = TreeNodeType.Category; cateNode.Tag = tag; treeView.SelectedNode.Nodes.Add(cateNode); treeView.SelectedNode = cateNode; cmbCateID.Items.Add(cate.CateId); //Type { lstTypes = typesDao.GetListByCategory(cate.CateId); foreach (Types type in lstTypes) { TreeNode typeNode = new TreeNode(type.CellType); tag = new TreeNodeTag(); tag.Id = type.TypeId; tag.NodeType = TreeNodeType.Type; typeNode.Tag = tag; treeView.SelectedNode.Nodes.Add(typeNode); } } treeView.SelectedNode = root; } treeView.ExpandAll(); }
public static void UpdateCategoryDictionary() { CategoryDao dao = new CategoryDao(); IList <Category> list; list = dao.GetList(); dicCategory.Clear(); foreach (var item in list) { dicCategory.Add(item.CateId, item); } }
private void LoadTypes() { try { cmbMarkCategory.Items.Clear(); cmbMarkType.Items.Clear(); lstCate = cateDao.GetList(); foreach (var v in lstCate) { cmbMarkCategory.Items.Add(string.Format("{0}_{1}", v.CateId, v.CategoryName)); } cmbMarkCategory.SelectedIndex = 0; cmbCate_SelectChange(null, null); } catch (Exception ex) { LogHelper.AppLoger.Error(ex); } }