Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }