public void ExectEvent(object sender, EventArgs e) { if (TemplatePaperUtility.Validate(_View)) { try { _assessTemplateItem = new AssessTemplateItem(TemplateItemId, _View.Question, _View.ItemOperateType); _assessTemplateItem.AssessTemplateItemType = (AssessTemplateItemType)_View.AssessTemplateItemType; _assessTemplateItem.Classfication = TemplatePaperUtility.GetChoosedItemClassfication(_View.ClassficationId); TemplatePaperUtility.InitOperation(_View, _assessTemplateItem); _assessTemplateItem.Description = _View.Description; _IAssessManagementFacade.AddAssessTemplateItem(_assessTemplateItem); _View.Message = "添加绩效考核项成功"; ToTemlateItemListPageEvent(this, null); } catch (Exception ex) { _View.Message = "<span class='fontred'>" + ex.Message + "</span>"; } } }
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 = false; if (!ispostback) { _View.ClassficationSource = TemplatePaperUtility.GetItemClassficationEnum(); AssessTemplateItem item = _IAssessManagementFacade.GetTemplateItemById(_TemplateItemID); _View.AssessTemplateItemType = (int)item.AssessTemplateItemType; _View.ItemOperateType = item.ItsOperateType; _View.Question = item.Question; _View.ClassficationId = item.Classfication.ToString(); 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; } }
public void InitView(bool ispostback) { _View.Message = ""; _View.ItemMessage5 = ""; _View.ItemMessage4 = ""; _View.ItemMessage3 = ""; _View.ItemMessage2 = ""; _View.ItemMessage1 = ""; _View.QestionNullMessage = ""; _View.RangeError = ""; _View.FormulaError = ""; _View.ReadOnly = false; _View.PageTitle = "新增绩效考核项"; if (!ispostback) { _View.ClassficationSource = TemplatePaperUtility.GetItemClassficationEnum(); } }