public ActionResult Index(string PRJID) { var model = new ProjectBidViewModel(); int prjid = 0; if (!string.IsNullOrWhiteSpace(PRJID) && Int32.TryParse(PRJID, out prjid)) { Session["PRJID"] = prjid; model.ProjectHeaderId = Convert.ToString(prjid); model.BidItemsList = HardCardDal.getBidItems(PRJID); if (model.BidItemsList.Count > 0) { IEnumerable <SelectListItem> ListBidItems = model.BidItemsList.Select(c => new SelectListItem { Value = Convert.ToString(c.BidItemHeaderId), Text = String.Format("{0} - {1}", c.BidItemHeaderId, c.BidItemName) }); ViewBag.ListBidItems = ListBidItems; } else { ViewBag.ListBidItems = Enumerable.Empty <SelectListItem>(); } } else { ViewBag.ListBidItems = Enumerable.Empty <SelectListItem>(); } return(View("index", model)); }
public JsonResult SearchJob(string prjid, string bidid) { var model = new ProjectBidViewModel(); if (!string.IsNullOrWhiteSpace(prjid)) { model.BidItemsList = HardCardDal.getBidItems(prjid); model.ProjectHeaderId = prjid; IEnumerable <SelectListItem> ListBidItems = model.BidItemsList.Select(c => new SelectListItem { Value = Convert.ToString(c.BidItemHeaderId), Text = String.Format("{0} - {1}", c.BidItemHeaderId, c.BidItemName) }); } if (!string.IsNullOrWhiteSpace(bidid)) { if (!string.IsNullOrWhiteSpace(prjid) && !string.IsNullOrWhiteSpace(bidid)) { var results = HardCardDal.getHardCardItem(prjid, bidid); if (results.Rows.Count > 0) { foreach (DataRow row in results.Rows) { model.BidItemId = Convert.ToString(row["BidItemHeaderId"]); model.HardCardId = Convert.ToString(row["HardCardID"]); model.ProjectHeaderId = Convert.ToString(row["ProjectHeaderId"]); } } else { model.BidItemId = bidid; model.ProjectHeaderId = prjid; } } } return(Json(model)); }