예제 #1
0
        public ActionResult _AssembliesAjaxLoading(string productCode)
        {
            IList<Assemblies> AssembliesList = new List<Assemblies>();
            if (productCode == "")
            {
                return new JsonResult { Data = new SelectList(AssembliesList, "Code", "Code") };
            }
            string hql = "select d.Assemblies,d.Assemblies as desc1 from DefectCode as d where d.Assemblies like ?  group by d.Assemblies";
            IList<object[]> ObjectList = base.genericMgr.FindAll<object[]>(hql, productCode + "%", firstRow, maxRow);

            if (ObjectList != null)
            {
                foreach (object obj in ObjectList)
                {
                    Assemblies assemblies = new Assemblies();
                    assemblies.Code = (((object[])(obj))[0]).ToString();
                    AssembliesList.Add(assemblies);
                }
            }

            return new JsonResult { Data = new SelectList(AssembliesList, "Code", "Code") };
        }
예제 #2
0
        public ActionResult _AssembliesDropDownList(string controlName, string controlId, string selectedValue, bool? includeBlankOption, string blankOptionDescription, string blankOptionValue, bool? enable)
        {
            ViewBag.ControlName = controlName;
            ViewBag.ControlId = controlId;
            ViewBag.Enable = enable;
            IList<Assemblies> AssembliesList = new List<Assemblies>();
            if (includeBlankOption.HasValue && includeBlankOption.Value)
            {
                Assemblies assemblies = new Assemblies();
                assemblies.Code = "";

                AssembliesList.Insert(0, assemblies);
            }
            return PartialView(new SelectList(AssembliesList, "Code", "Code", selectedValue));
        }