Пример #1
0
        /// <summary>
        /// Lấy customer type
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public string loadCustomerType(int id)
        {
            //List<Customer_TypeEntity> lst = new List<Customer_TypeEntity>();
            Customer_TypeEntity obj = new Customer_TypeEntity();

            obj = _iplCustomerType.ViewDetail(id);
            //if (obj.ParentId == null)
            //{
            //    lst.Add(obj);
            //}
            //else
            //{

            //}
            string customerType = obj.ParentId + ";" + obj.Id + ";";

            return(customerType);
        }
Пример #2
0
        public ActionResult CreateOrEdit(Customer_TypeEntity temp, int?id)
        {
            var treeCustomer = _iplCustomerType.BindTreeview();

            ViewData["AllCustomer"] = treeCustomer;
            Customer_TypeEntity entityTemp = new Customer_TypeEntity();

            if (!ModelState.IsValid)
            {
                return(View(temp));
            }
            int CustomerID = 0;

            if (id.HasValue && id.Value > 0)
            {
                entityTemp = _iplCustomerType.ViewDetail(id.Value);
                if (entityTemp == null)
                {
                    ViewBag.MgsNotFound = "Customer Type does not exist";
                    return(View(temp));
                }
                CustomerID          = id.Value;
                entityTemp.IsActive = temp.IsActive;
                entityTemp.Id       = id.Value;
                entityTemp.IsDel    = temp.IsDel;
                entityTemp.Name     = temp.Name;
                entityTemp.ParentId = temp.ParentId;
                _iplCustomerType.Update(entityTemp);
            }
            else
            {
                CustomerID = _iplCustomerType.Insert(temp);
                return(RedirectToAction("Index"));
            }
            if (CustomerID == -1)
            {
                ModelState.AddModelError("Name", "Trùng tên. Có thể danh mục này đã bị xóa. Bạn có thể kiểm tra trong thùng rác");
                return(View(temp));
            }
            return(RedirectToAction("Index"));
        }
Пример #3
0
        /// <summary>
        /// Create or Edit CustomerType Giao diện
        /// </summary>
        /// <param name="id">ID</param>
        /// <returns>Kiểm tra xem là create or edit để trả về giao diện</returns>
        public ActionResult CreateOrEdit(int?id)
        {
            var treeCustomer = _iplCustomerType.BindTreeview();

            ViewData["AllCustomer"] = treeCustomer;
            Customer_TypeEntity entity = new Customer_TypeEntity();

            if (id.HasValue)
            {
                ViewBag.Title    = "Sửa loại khách hàng";
                ViewBag.SubTitle = "Sửa thông tin loại khách hàng";
                entity           = _iplCustomerType.ViewDetail(id.Value);
                if (entity == null)
                {
                    return(HttpNotFound("Không có thông tin loại khách hàng"));
                }
                return(View(entity));
            }
            ViewBag.Title    = "Thêm loại khách hàng";
            ViewBag.SubTitle = "Thêm thông tin loại khách hàng";
            return(View(entity));
        }