private void FillLivestockActivity(ActivityDetailResponse ActivityDetail) { txtdtl_TotalNumberOfResource.Text = "Livestock Count : " + ActivityDetail.NumberOfLivestock; txtdtl_TotalNumberOfResource.Visibility = ViewStates.Visible; txtdtl_LiveStockUsageName.Text = "Use Type : " + ActivityDetail.LiveStockUsageName; txtdtl_LiveStockUsageName.Visibility = ViewStates.Visible; txtdtl_IsLivestockSalable.Text = "Livestock Sale : " + (ActivityDetail.IsLivestockSalable == true ? "Yes" : "No"); txtdtl_IsLivestockSalable.Visibility = ViewStates.Visible; if (ActivityDetail.IsLivestockSalable) { txtdtl_LastDateOfLivestockSold.Text = "Last Sale Date : " + ActivityDetail.LastDateOfLivestockSold.ToString("dd-MM-yyyy"); txtdtl_LastDateOfLivestockSold.Visibility = ViewStates.Visible; txtdtl_LivestocksellingLocationName.Text = "Sale Location : " + ActivityDetail.LivestocksellingLocationName; txtdtl_LivestocksellingLocationName.Visibility = ViewStates.Visible; txtdtl_LiveStockUtilityName.Text = "Last Sell Type : " + ActivityDetail.LiveStockUtilityName; txtdtl_LiveStockUtilityName.Visibility = ViewStates.Visible; txtdtl_SoldLiveStockAmount.Text = "Sell Amount : " + ActivityDetail.SoldLiveStockAmount; txtdtl_SoldLiveStockAmount.Visibility = ViewStates.Visible; } }
private void FillCropActivity(ActivityDetailResponse ActivityDetail) { txtdtl_PlantationDate.Text = "Plantation Date : " + ActivityDetail.PlantationDate.ToString("dd-MM-yyyy"); txtdtl_PlantationDate.Visibility = ViewStates.Visible; txtdtl_HarvestedBefore.Text = "Harvested Before : " + (ActivityDetail.IsHarvestedBefore == true ? "Yes" : "No"); txtdtl_HarvestedBefore.Visibility = ViewStates.Visible; if (ActivityDetail.IsHarvestedBefore) { txtdtl_LastHarvestedDate.Text = "Last Harvested Date : " + ActivityDetail.LastHarvestedDate.ToString("dd-MM-yyyy"); txtdtl_LastHarvestedDate.Visibility = ViewStates.Visible; } txtdtl_SoldBefore.Text = "Sold Before : " + (ActivityDetail.IsSoldBefore == true ? "Yes" : "No"); txtdtl_SoldBefore.Visibility = ViewStates.Visible; if (ActivityDetail.IsSoldBefore) { txtdtl_SoldPrice.Text = "Sold Price : " + ActivityDetail.SoldPrice; txtdtl_SoldPrice.Visibility = ViewStates.Visible; } else { txtdtl_SoldBeforeNoReason.Text = "Reason : " + ActivityDetail.IsSoldBeforeNoReason; txtdtl_SoldBeforeNoReason.Visibility = ViewStates.Visible; } }
private ActivityDetailResponse GetActivityById(string ActivityId) { ActivityDetailResponse oboActivity = new ActivityDetailResponse(); try { var client = new RestClient(Common.UrlBase); var request = new RestRequest("Activity/GetActivityDetail", Method.GET); request.AddHeader("Content-Type", "application/json"); request.AddHeader("TokenKey", mStringSessionToken); request.AddQueryParameter("ActivityId", System.Net.WebUtility.UrlEncode(ActivityId)); IRestResponse response = client.Execute(request); var content = response.Content; var responseObj = Newtonsoft.Json.JsonConvert.DeserializeObject <IList <ActivityDetailResponse> >(content); if (responseObj != null && responseObj.Count() > 0) { oboActivity = responseObj.FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(oboActivity); }
private void FillResourceActivity(ActivityDetailResponse ActivityDetail) { txtdtl_TotalNumberOfResource.Text = "Resource Count : " + ActivityDetail.NumberOfResource; txtdtl_TotalNumberOfResource.Visibility = ViewStates.Visible; txtdtl_ResourceTypeName.Text = "Resource Type Name : " + ActivityDetail.ResourceTypeName; txtdtl_ResourceTypeName.Visibility = ViewStates.Visible; txtdtl_ResourceCostTypeName.Text = "Cost Type : " + ActivityDetail.ResourceCostTypeName; txtdtl_ResourceCostTypeName.Visibility = ViewStates.Visible; txtdtl_ResourcePrice.Text = "Cost Price : " + ActivityDetail.ResourcePrice; txtdtl_ResourcePrice.Visibility = ViewStates.Visible; txtdtl_ResourceMaintenanceCostTypeName.Text = "Maintenan Type : " + ActivityDetail.ResourceMaintenaceCostTypeName; txtdtl_ResourceMaintenanceCostTypeName.Visibility = ViewStates.Visible; txtdtl_ResourceMaintenancePrice.Text = "Maintenan Cost : " + ActivityDetail.ResourceMaintenancePrice; txtdtl_ResourceMaintenancePrice.Visibility = ViewStates.Visible; }
private void FillActivityDetails(ActivityDetailResponse ActivityDetail) { txtdtl_ActivityDate.Text = "Activity Date : " + ActivityDetail.ActivityDate.ToString("dd-MM-yyyy"); txtdtl_PlotName.Text = "Plot Name : " + ActivityDetail.PlotName; txtdtl_ActivityDescription.Text = "Actyvity Type : " + ActivityDetail.ActivityDescription; //txtdtl_category_name.Text = "Catagory Name : " + ActivityDetail.CategoryName; txtdtl_product_name.Text = "Product Name : " + ActivityDetail.ProductName; var _productType = (ActivityDetail.ProductTypeId == ProductType.Crop.GetHashCode()? ProductType.Crop: ActivityDetail.ProductTypeId == ProductType.LiveStock.GetHashCode()? ProductType.LiveStock: ActivityDetail.ProductTypeId == ProductType.Resource.GetHashCode() ? ProductType.Resource: ProductType.None); txtdtl_ProductTypeName.Text = "Product Type : " + _productType; switch (_productType) { case ProductType.Crop: { FillCropActivity(ActivityDetail); break; } case ProductType.LiveStock: { FillLivestockActivity(ActivityDetail); break; } case ProductType.Resource: { FillResourceActivity(ActivityDetail); break; } default: { FillCropActivity(ActivityDetail); break; } } }