private List <AssessTemplateItem> UpdateRowPara(string rowIndex, string itemId) { AssessTemplateItem item = _IAssessManagementFacade.GetTemplateItemById(Convert.ToInt32(itemId)); if (item == null) { return(_ITemplatePaperView.AssessItemList); } List <AssessTemplateItem> items = _ITemplatePaperView.AssessItemList; items[Convert.ToInt32(rowIndex)] = item; return(items); }
public void InitView(bool ispostback, string itemId) { _View.Message = ""; _View.ItemMessage5 = ""; _View.ItemMessage4 = ""; _View.ItemMessage3 = ""; _View.ItemMessage2 = ""; _View.ItemMessage1 = ""; _View.QestionNullMessage = ""; _View.RangeError = ""; _View.FormulaError = ""; _View.PageTitle = "绩效考核项详情"; if (!int.TryParse(itemId, out _TemplateItemID)) { _View.Message = "<span class='fontred'>初始错误</span>"; return; } _View.ReadOnly = true; if (!ispostback) { _View.ClassficationSource = AssessUtility.GetItemClassfication(); AssessTemplateItem item = _IAssessManagementFacade.GetTemplateItemById(_TemplateItemID); _View.AssessTemplateItemType = (int)item.AssessTemplateItemType; _View.ItemOperateType = item.ItsOperateType; _View.Question = item.Question; _View.ClassficationId = item.Classfication.ToString(); _View.Description = item.Description; string[] options = item.Option.Split('/'); switch (_View.AssessTemplateItemType) { case 0: _View.Option5 = options[0]; _View.Option4 = options[1]; _View.Option3 = options[2]; _View.Option2 = options[3]; _View.Option1 = options[4]; break; case 2: _View.MinRange = options[0]; _View.MaxRange = options[1]; break; case 3: _View.Formula = item.Option; break; } _View.Description = item.Description; } }