public ActionResult DefectCodeSeachAdd(DefectCode search) { if (ModelState.IsValid) { //判断描述不能重复 try { if (this.genericMgr.FindAll<long>(CodeDuiplicateVerifyStatement, new object[] { search.Code })[0] > 0) { base.SaveErrorMessage(Resources.CUST.DefectCode.DefectCode_Added_Existing_Code, search.Code); } else { genericMgr.CreateWithTrim(search); SaveSuccessMessage(Resources.CUST.DefectCode.DefectCode_Added); return RedirectToAction("Edit", new { code = search.Code }); } } catch (System.Exception ex) { SaveErrorMessage(ex.Message); } } return View(search); }
public ActionResult SaveEdit(GridCommand command, DefectCode search) { try { genericMgr.UpdateWithTrim(search); SaveSuccessMessage(Resources.CUST.DefectCode.DefectCode_Added); return RedirectToAction("Edit", new { code = search.Code }); } catch (System.Exception ex) { SaveErrorMessage(ex.Message); } return View(search); }
public ActionResult _DefectCodeDropDownList(string controlName, string controlId, string selectedValue, bool? includeBlankOption, string blankOptionDescription, string blankOptionValue, bool? enable) { ViewBag.ControlName = controlName; ViewBag.ControlId = controlId; ViewBag.Enable = enable; IList<DefectCode> AssembliesList = new List<DefectCode>(); if (includeBlankOption.HasValue && includeBlankOption.Value) { DefectCode defectCode = new DefectCode(); defectCode.Code = blankOptionDescription; defectCode.Description = blankOptionValue; AssembliesList.Insert(0, defectCode); } return PartialView(new SelectList(AssembliesList, "Code", "ComponentDefectCode", selectedValue)); }