/// <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); }
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")); }
/// <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)); }