Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }