protected override string GetItemType() { HRItem hrItem = new HRItem(string.Empty, string.Empty, new ItemClassficationEmnu(), string.Empty); string itemType = hrItem.GetType().ToString(); return(itemType); }
private static void RechieveItsItem(string paperName, AssessActivity assessActivity) { AssessTemplatePaper assessTemplatePaper = new AssessTemplatePaperDal().GetTemplatePapersExactlyByPaperName(paperName); if (assessTemplatePaper != null) { //assessTemplatePaper = new AssessTemplatePaperDal().GetAssessTempletPaperById(assessTemplatePaper.AssessTemplatePaperID); assessTemplatePaper = new AssessTemplatePaperDal().GetTempletPaperAndItemById(assessTemplatePaper.AssessTemplatePaperID); foreach (AssessTemplateItem item in assessTemplatePaper.ItsAssessTemplateItems) { switch (item.ItsOperateType) { case OperateType.HR: HRItem hrItem = new HRItem(item.Question, item.Option, item.Classfication, item.Description); hrItem.Grade = 0; hrItem.Note = ""; hrItem.AssessTemplateItemType = item.AssessTemplateItemType; hrItem.Weight = item.Weight; assessActivity.ItsAssessActivityPaper.ItsAssessActivityItems.Add(hrItem); break; case OperateType.NotHR: PersonalItem personalItem = new PersonalItem(item.Question, item.Option, item.Classfication, item.Description); personalItem.Grade = 0; personalItem.Note = ""; personalItem.AssessTemplateItemType = item.AssessTemplateItemType; personalItem.Weight = item.Weight; assessActivity.ItsAssessActivityPaper.ItsAssessActivityItems.Add(personalItem); ManagerItem managerItem = new ManagerItem(item.Question, item.Option, item.Classfication, item.Description); managerItem.Grade = 0; managerItem.Note = ""; managerItem.AssessTemplateItemType = item.AssessTemplateItemType; managerItem.Weight = item.Weight; assessActivity.ItsAssessActivityPaper.ItsAssessActivityItems.Add(managerItem); break; default: break; } } } }
private void TransferAssessTemplatePaperToAssessActivityPaper(AssessTemplatePaper assessTemplatePaper) { _ItsAssessActivity.ItsAssessActivityPaper.PaperName = assessTemplatePaper.PaperName; _ItsAssessActivity.ItsAssessActivityPaper.ItsAssessActivityItems = new List <AssessActivityItem>(); foreach (AssessTemplateItem item in assessTemplatePaper.ItsAssessTemplateItems) { switch (item.ItsOperateType) { case OperateType.HR: HRItem hrItem = new HRItem(item.Question, item.Option, item.Classfication, item.Description); hrItem.Grade = 0; hrItem.Note = ""; hrItem.AssessTemplateItemType = item.AssessTemplateItemType; hrItem.Weight = item.Weight; _ItsAssessActivity.ItsAssessActivityPaper.ItsAssessActivityItems.Add(hrItem); break; case OperateType.NotHR: PersonalItem personalItem = new PersonalItem(item.Question, item.Option, item.Classfication, item.Description); personalItem.Grade = 0; personalItem.Note = ""; personalItem.AssessTemplateItemType = item.AssessTemplateItemType; personalItem.Weight = item.Weight; _ItsAssessActivity.ItsAssessActivityPaper.ItsAssessActivityItems.Add(personalItem); ManagerItem managerItem = new ManagerItem(item.Question, item.Option, item.Classfication, item.Description); managerItem.Grade = 0; managerItem.Note = ""; managerItem.AssessTemplateItemType = item.AssessTemplateItemType; managerItem.Weight = item.Weight; _ItsAssessActivity.ItsAssessActivityPaper.ItsAssessActivityItems.Add(managerItem); break; default: break; } } }
private static string GetHRItemClass() { HRItem hrItem = new HRItem("", "", ItemClassficationEmnu.All, ""); return(hrItem.GetType().ToString()); }