public ViewResult SetDepreciation() { ViewBag.Title = Constant.SET_DEPRECIATION; var sdvm = new SetDepreciationViewModel(); sdvm.assetCategory = _repAssetCat.GetAssetCategory().ToList(); //List Item for Asset List var objAssetList = new List <SelectListItem>(); bool assetTypeSelected = false; objAssetList.Add(new SelectListItem { Text = "-- Select Category --", Value = "" }); foreach (var item in sdvm.assetCategory) { objAssetList.Add(new SelectListItem { Text = String.Concat(item.Name, " (", item.CategoryKey, ")"), Value = item.Id.ToString(), Selected = assetTypeSelected }); } sdvm.CategoryList = objAssetList; return(View(sdvm)); }
public PartialViewResult GetPurchasedDateByItem(long itemId) { var sdvm = new SetDepreciationViewModel(); var purchasedDateItem = _repDepreciation.GetPurchasedDateByItem(itemId); //List Item for Asset List var objPurchasedDateList = new List <SelectListItem>(); bool purchasedDateSelected = false; objPurchasedDateList.Add(new SelectListItem { Text = "-- Select Purchased Date --", Value = "" }); foreach (var item in purchasedDateItem) { objPurchasedDateList.Add(new SelectListItem { Text = item, Value = item, Selected = purchasedDateSelected }); } sdvm.PurchasedDateList = objPurchasedDateList; return(PartialView(sdvm)); }
public PartialViewResult GetAssetPurchaseByDate(string dateString, long itemId) { var assetPurchaseByDate = _repDepreciation.GetAssetPurchaseByDate(dateString, itemId); bool hasDepreciation = false; decimal depreciationRate = 0; foreach (var item in assetPurchaseByDate) { var depnObj = _repDepreciation.GetDepreciationRate(item.AssetPurchaseId); if (depnObj != null) { hasDepreciation = true; depreciationRate = depnObj.Rate; break; } else { hasDepreciation = false; } } var sdvm = new SetDepreciationViewModel() { DateString = dateString, AssetId = itemId, //CountSetDepreciation = 0 CountSetDepreciation = (!hasDepreciation) ? 0 : 1 }; return(PartialView(sdvm)); }
public PartialViewResult GetItemByCategory(long categoryId) { var sdvm = new SetDepreciationViewModel(); var assetItem = _repAsset.GetAssetInfo() .Where(x => x.AssetCategoryId == categoryId).ToList(); //List Item for Asset List var objAssetList = new List <SelectListItem>(); bool assetItemSelected = false; objAssetList.Add(new SelectListItem { Text = "-- Select Item --", Value = "" }); foreach (var item in assetItem) { objAssetList.Add(new SelectListItem { Text = String.Concat(item.AssetName, " (", item.ModelNo, ")"), Value = item.Id.ToString(), Selected = assetItemSelected }); } sdvm.AssetList = objAssetList; return(PartialView(sdvm)); }