Esempio n. 1
0
        private void LoadDispatchTankDropdowns()
        {
            #region fitting ddl
            var fittingList = new List <SelectListItem>();
            var response    = _sharedFunctions.PopulateFitting();
            if (response != null && response.Any())
            {
                fittingList.Add(new SelectListItem {
                    Text = "", Value = ""
                });
                foreach (var item in response)
                {
                    fittingList.Add(new SelectListItem {
                        Text = item.FittingDS, Value = item.FittingCD.HasValue ? item.FittingCD.Value.ToString() : string.Empty
                    });
                }
                ViewBag.FittingCD = fittingList;
            }

            #endregion fitting ddl

            #region PopulateLoadStatusType
            var statusTypeList    = new List <SelectListItem>();
            var responseStustType = _sharedFunctions.PopulateLoadStatusType();
            if (responseStustType != null && responseStustType.Any())
            {
                statusTypeList.Add(new SelectListItem {
                    Text = "", Value = ""
                });
                foreach (var item in responseStustType)
                {
                    statusTypeList.Add(new SelectListItem {
                        Text = item.LoadStatusTypeDS, Value = item.LoadStatusTypeCD.ToString()
                    });
                }
                ViewBag.LoadStatusTypeCD = statusTypeList;
            }

            #endregion PopulateLoadStatusType
        }
Esempio n. 2
0
        private void LoadDispatchTankDropdowns()
        {
            PopulateSecurityExtended();

            #region LoadPoint

            var loadItemsPoint = new List <SelectListItem>();

            //todo: re-factor it later
            //aList.Add(GetLocationName() & " Facility")
            loadItemsPoint.Add(new SelectListItem {
                Text = "Freeport" + " Facility", Value = "1"
            });
            loadItemsPoint.Add(new SelectListItem {
                Text = "Over The Road", Value = "2"
            });
            loadItemsPoint.Add(new SelectListItem {
                Text = "Block", Value = "3", Selected = true
            });
            loadItemsPoint.Add(new SelectListItem {
                Text = "Grounded", Value = "4"
            });

            ViewBag.LoadPoint        = loadItemsPoint;
            ViewBag.DeliveryPoint    = loadItemsPoint;
            ViewBag.OnHireBlockPoint = loadItemsPoint;

            #endregion LoadPoint

            #region PopulateTankStatus

            var statusTypeList    = new List <SelectListItem>();
            var responseStustType = _sharedFunctions.PopulateLoadStatusType();
            if (responseStustType != null && responseStustType.Any())
            {
                statusTypeList.Add(new SelectListItem {
                    Text = "", Value = ""
                });
                foreach (var item in responseStustType)
                {
                    statusTypeList.Add(new SelectListItem {
                        Text = item.LoadStatusTypeDS, Value = item.LoadStatusTypeCD.ToString()
                    });
                }
                ViewBag.sintLoadStatusTypeId = statusTypeList;
            }

            #endregion PopulateLoadStatusType

            #region fitting ddl

            var fittingList = new List <SelectListItem>();
            var response    = _sharedFunctions.PopulateFitting(SecurityExtended.LocationId.Value);
            if (response != null && response.Any())
            {
                fittingList.Add(new SelectListItem {
                    Text = "", Value = ""
                });
                foreach (var item in response)
                {
                    fittingList.Add(new SelectListItem {
                        Text = item.FittingDS, Value = item.FittingCD.HasValue ? item.FittingCD.Value.ToString() : string.Empty
                    });
                }
                ViewBag.intFittingId = fittingList;
            }

            #endregion fitting ddl
        }