public ActionResult New(IssueNo issueNo) { if (!string.IsNullOrWhiteSpace(issueNo.IssueTypeCode)) { ViewBag.IssueTypeCode = issueNo.IssueTypeCode; IssueType issueType = new IssueType();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueType.Code = issueNo.IssueTypeCode; issueNo.IssueType = issueType; ModelState.Remove("IssueType"); } if (ModelState.IsValid) { //判断用户名不能重复 if (base.genericMgr.FindAll<long>(codeDuiplicateVerifyStatement, new object[] { issueNo.Code })[0] > 0) { base.SaveErrorMessage(Resources.ISS.IssueNo.Errors_Existing_IssueNo, issueNo.Code); } else { base.genericMgr.Create(issueNo); SaveSuccessMessage(Resources.ISS.IssueNo.IssueNo_Added); return RedirectToAction("Edit/" + issueNo.Code); } } return View(issueNo); }
public ActionResult New(IssueType issueType) { if (ModelState.IsValid) { //判断用户名不能重复 if (base.genericMgr.FindAll<long>(codeDuiplicateVerifyStatement, new object[] { issueType.Code })[0] > 0) { base.SaveErrorMessage(Resources.ISS.IssueType.Errors_Existing_IssueType, issueType.Code); } else { base.genericMgr.Create(issueType); SaveSuccessMessage(Resources.ISS.IssueType.IssueType_Added); return RedirectToAction("Edit/" + issueType.Code); } } return View(issueType); }
public ActionResult Edit(IssueNo issueNo) { if (!string.IsNullOrWhiteSpace(issueNo.IssueTypeCode)) { ViewBag.IssueTypeCode = issueNo.IssueTypeCode; IssueType issueType = new IssueType();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueType.Code = issueNo.IssueTypeCode; issueNo.IssueType = issueType; ModelState.Remove("IssueType"); } if (ModelState.IsValid) { base.genericMgr.Update(issueNo); SaveSuccessMessage(Resources.ISS.IssueNo.IssueNo_Updated); } return View(issueNo); }
public ActionResult Edit(IssueType issueType) { if (ModelState.IsValid) { base.genericMgr.Update(issueType); SaveSuccessMessage(Resources.ISS.IssueType.IssueType_Updated); } return View(issueType); }
public ActionResult Edit(IssueTypeToMaster issueTypeTo) { if (!string.IsNullOrWhiteSpace(issueTypeTo.IssueTypeCode)) { ViewBag.IssueTypeCode = issueTypeTo.IssueTypeCode; IssueType issueType = new IssueType();//this.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueType.Code = issueTypeTo.IssueTypeCode; issueTypeTo.IssueType = issueType; ModelState.Remove("IssueType"); } if (!string.IsNullOrWhiteSpace(issueTypeTo.IssueLevelCode)) { ViewBag.IssueLevelCode = issueTypeTo.IssueLevelCode; IssueLevel issueLevel = new IssueLevel();//this.genericMgr.FindById<IssueLevel>(issueTypeTo.IssueLevelCode); issueLevel.Code = issueTypeTo.IssueLevelCode; issueTypeTo.IssueLevel = issueLevel; ModelState.Remove("IssueLevel"); } if (ModelState.IsValid) { genericMgr.UpdateWithTrim(issueTypeTo); SaveSuccessMessage(Resources.ISS.IssueTypeToMaster.IssueTypeToMaster_Updated); } return View(issueTypeTo); }
public ActionResult New(IssueMaster issue) { if (!string.IsNullOrWhiteSpace(issue.IssueTypeCode)) { ViewBag.IssueTypeCode = issue.IssueTypeCode; IssueType issueType = new IssueType();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueType.Code = issue.IssueTypeCode; issue.IssueType = issueType; ModelState.Remove("IssueType"); } /* if (!string.IsNullOrWhiteSpace(issue.IssueAddressCode)) { ViewBag.IssueAddressCode = issue.IssueAddressCode; IssueAddress issueAddress = new IssueAddress();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueAddress.Code = issue.IssueAddressCode; issue.IssueAddress = issueAddress; ModelState.Remove("IssueAddress"); } */ if (!string.IsNullOrWhiteSpace(issue.IssueNoCode)) { ViewBag.IssueNoCode = issue.IssueNoCode; IssueNo issueNo = new IssueNo();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueNo.Code = issue.IssueNoCode; issue.IssueNo = issueNo; //ModelState.Remove("IssueNo"); } if (!ModelState.IsValid) { return View(issue); } else { IssueMaster newIssue = new IssueMaster(); newIssue.IssueNo = issue.IssueNo; newIssue.IssueAddress = issue.IssueAddress; newIssue.IssueSubject = issue.IssueSubject; newIssue.IssueType = issue.IssueType; newIssue.MobilePhone = issue.MobilePhone; newIssue.Email = issue.Email; newIssue.Type = issue.Type; newIssue.Priority = issue.Priority; newIssue.UserName = issue.UserName; newIssue.BackYards = issue.BackYards; newIssue.ReleaseIssue = issue.ReleaseIssue; issueMgr.Create(newIssue); SaveSuccessMessage(Resources.ISS.IssueMaster.Issue_Added); if (issue.ContinuousCreate) { //清空不必要的值 IssueMaster newIssue2 = new IssueMaster(); newIssue2.BackYards = issue.BackYards; newIssue2.IssueNo = issue.IssueNo; //newIssue2.IssueNoCode = issue.IssueNo != null ? issue.IssueNo.Code : string.Empty; //newIssue2.IssueTypeCode = issue.IssueType.Code; newIssue2.IssueType = issue.IssueType; newIssue2.IssueAddress = issue.IssueAddress; newIssue2.Priority = issue.Priority; newIssue2.Type = issue.Type; newIssue2.UserName = issue.UserName; newIssue2.MobilePhone = issue.MobilePhone; newIssue2.Email = issue.Email; newIssue2.ContinuousCreate = issue.ContinuousCreate; newIssue2.IsRedirect = true; newIssue2.ReleaseIssue = issue.ReleaseIssue; this.TempData["Issue"] = newIssue2; return this.RedirectToAction("New/"); } else { return RedirectToAction("Edit/" + newIssue.Code); } } }
public ActionResult Edit(IssueMaster issue) { if (!string.IsNullOrWhiteSpace(issue.IssueTypeCode)) { ViewBag.IssueTypeCode = issue.IssueTypeCode; IssueType issueType = new IssueType();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueType.Code = issue.IssueTypeCode; issue.IssueType = issueType; ModelState.Remove("IssueType"); } /* if (!string.IsNullOrWhiteSpace(issue.IssueAddressCode)) { ViewBag.IssueAddressCode = issue.IssueAddressCode; IssueAddress issueAddress = new IssueAddress();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueAddress.Code = issue.IssueAddressCode; issue.IssueAddress = issueAddress; ModelState.Remove("IssueAddress"); } */ if (!string.IsNullOrWhiteSpace(issue.IssueNoCode)) { ViewBag.IssueNoCode = issue.IssueNoCode; IssueNo issueNo = new IssueNo();//base.genericMgr.FindById<IssueType>(issueTypeTo.IssueTypeCode); issueNo.Code = issue.IssueNoCode; issue.IssueNo = issueNo; //ModelState.Remove("IssueNo"); } if (ModelState.IsValid) { base.genericMgr.Update(issue); SaveSuccessMessage(Resources.ISS.IssueMaster.Issue_Updated); } return RedirectToAction("Edit/" + issue.Code); }
public ActionResult _IssueTypeDropDownList(string controlName, string controlId, string selectedValue, bool? includeBlankOption, string blankOptionDescription, string blankOptionValue, bool? enable, bool? coupled) { ViewBag.ControlName = controlName; ViewBag.ControlId = controlId; //ViewBag.SelectedValue = selectedValue; ViewBag.Enable = enable; ViewBag.Coupled = coupled; IList<com.Sconit.Entity.ISS.IssueType> issueTypeList = base.genericMgr.FindAll<com.Sconit.Entity.ISS.IssueType>("from IssueType where IsActive = ?", true); if (issueTypeList == null) { issueTypeList = new List<com.Sconit.Entity.ISS.IssueType>(); } if (includeBlankOption.HasValue && includeBlankOption.Value) { com.Sconit.Entity.ISS.IssueType blankIssueType = new com.Sconit.Entity.ISS.IssueType(); blankIssueType.Code = blankOptionValue; blankIssueType.Description = blankOptionDescription; issueTypeList.Insert(0, blankIssueType); } return PartialView(new SelectList(issueTypeList, "Code", "Description", selectedValue)); }