/// <summary> /// 删除答案 /// </summary> private void answerOperation_Click(object sender, RoutedEventArgs e) { foreach (var items in subjectList) { if (items.AnswerList.Count() > 0) { if (items.AnswerList.Count() > 1) { T_OA_REQUIREDETAIL tempData = ((Button)sender).DataContext as T_OA_REQUIREDETAIL; items.AnswerList.Remove(tempData); _answerIndex--; } else { items.AnswerList.Clear(); items.AnswerList.Add(new T_OA_REQUIREDETAIL() { CODE = "A" }); } subjectList.ForEach(child => child.AnswerList = items.AnswerList); return; } } }
public int AddEmpSurveysAnswer(T_OA_REQUIREDETAIL obj) { using (EmployeeSurveysAnswerBll empSurveysAnswerBll = new EmployeeSurveysAnswerBll()) { return(empSurveysAnswerBll.Add(obj) ? 1 : 0); } }
/// <summary> /// 删除答案 /// </summary> private void answerOperation_Click(object sender, RoutedEventArgs e) { V_EmployeeSurveyInformation mation = this.dgQuestion.SelectedItem as V_EmployeeSurveyInformation; foreach (var items in subjectList) { if (items == mation) { T_OA_REQUIREDETAIL tempData = ((Button)sender).DataContext as T_OA_REQUIREDETAIL; if (items.AnswerList.Count > 1) { items.AnswerList.Remove(tempData); _answerIndex--; List <string> code = new List <string>() { "A", "B", "C", "D", "E", "F", "G" }; for (int j = 0; j < items.AnswerList.Count; j++) { items.AnswerList[j].CODE = code[j]; } } } } }
public int AddEmployeeSurveyAnswer(T_OA_REQUIREDETAIL addId) { using (EmployeeSurveysAnswerBll answerBll = new EmployeeSurveysAnswerBll()) { return(answerBll.AddAnswer(addId)); } }
// 无用 public int UpdateEmployeeSurveyView(V_EmployeeSurvey employeeSurveyView) { try { T_OA_REQUIREMASTER tmpobj = base.GetObjectByEntityKey(employeeSurveyView.RequireMaster.EntityKey) as T_OA_REQUIREMASTER; base.Update(employeeSurveyView.RequireMaster); int m = SaveContextChanges(); if (m < 0) { return(-1); } foreach (V_EmployeeSurveySubject subjectView in employeeSurveyView.SubjectViewList) { foreach (T_OA_REQUIREDETAIL anserInfo in subjectView.AnswerList) { T_OA_REQUIREDETAIL answerTemObj = base.GetObjectByEntityKey(anserInfo.EntityKey) as T_OA_REQUIREDETAIL; //base.Update(anserInfo); base.UpdateFromContext(anserInfo); //int i = SaveContextChanges(); //if (i < 1) //{ // return -1; //} } } return(base.SaveContextChanges() > 0 ? 1 : -1); } catch (Exception ex) { return(-1); throw (ex); } }
public int GetResultCount(T_OA_REQUIREDETAIL entity) { //var nCount = (from ent in dal.GetTable() // where ent.T_OA_REQUIREMASTER.REQUIREMASTERID == entity.REQUIREMASTERID && ent.SUBJECTID == entity.SUBJECTID && ent.RESULT == entity.CODE // orderby ent.T_OA_REQUIREMASTER.REQUIREMASTERID, ent.SUBJECTID // select ent).Count(); //return nCount; return(0); }
public int AddEmployeeSurveyAnswer(T_OA_REQUIREDETAIL addId) { using (EmployeeSurveysAnswerBll answerBll = new EmployeeSurveysAnswerBll()) { return answerBll.AddAnswer(addId); } }
public bool AddRequireAnswer(T_OA_REQUIREDETAIL requireRequireAnswer) { try { int i = base.Add(requireRequireAnswer); return(i > 0 ? true : false); } catch (Exception ex) { throw (ex); } }
public int GetResultCount(T_OA_REQUIREDETAIL obj) { int i = empSurveysResultBll.GetResultCount(obj); if (i > 0) { return(i); } else { return(0); } }
public int UpdateRequireAnswer(T_OA_REQUIREDETAIL requireRequireAnswer) { try { T_OA_REQUIREDETAIL tmpobj = base.GetObjectByEntityKey(requireRequireAnswer.EntityKey) as T_OA_REQUIREDETAIL; int i = base.Update(requireRequireAnswer); return(i >= 0 ? 1 : -1); } catch (Exception ex) { throw (ex); } }
/// <summary> /// 设置 答案其它信息 /// </summary> /// <param name="i"></param> private static void SetAnswer(ref T_OA_REQUIREDETAIL i) { i.CREATEDATE = System.DateTime.Now; i.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; i.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; i.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; i.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; i.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; i.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; i.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; i.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; i.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; i.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; }
public int GetResultCount(T_OA_REQUIREDETAIL answerInfo) { using (EmployeeSurveyViewBll employeeSurveyViewBll = new EmployeeSurveyViewBll()) { int resultCount = employeeSurveyViewBll.GetResultCount(answerInfo); if (resultCount > 0) { return(resultCount); } else { return(0); } } }
/// <summary> /// 增加题目时 增加 初始化答案(复制) /// </summary> /// <returns></returns> private ObservableCollection<T_OA_REQUIREDETAIL> InitAnswers(ref V_EmployeeSurveySubject sub) { ObservableCollection<T_OA_REQUIREDETAIL> O = new ObservableCollection<T_OA_REQUIREDETAIL>(); T_OA_REQUIREDETAIL info = new T_OA_REQUIREDETAIL(); info.CODE = "A"; info.CONTENT = txtA.Text.Trim() == "" ? "无" : txtA.Text.Trim(); O.Add(info); T_OA_REQUIREDETAIL infoB = new T_OA_REQUIREDETAIL(); infoB.CODE = "B"; infoB.CONTENT = txtB.Text.Trim() == "" ? "无" : txtB.Text.Trim(); O.Add(infoB); T_OA_REQUIREDETAIL infoC = new T_OA_REQUIREDETAIL(); infoC.CODE = "C"; infoC.CONTENT = txtC.Text.Trim() == "" ? "无" : txtC.Text.Trim(); O.Add(infoC); T_OA_REQUIREDETAIL infoD = new T_OA_REQUIREDETAIL(); infoD.CODE = "D"; infoD.CONTENT = txtD.Text.Trim() == "" ? "无" : txtD.Text.Trim(); O.Add(infoD); T_OA_REQUIREDETAIL infoE = new T_OA_REQUIREDETAIL(); infoE.CODE = "E"; infoE.CONTENT = txtE.Text.Trim() == "" ? "无" : txtE.Text.Trim(); O.Add(infoE); T_OA_REQUIREDETAIL infoF = new T_OA_REQUIREDETAIL(); infoF.CODE = "F"; infoF.CONTENT = txtF.Text.Trim() == "" ? "无" : txtF.Text.Trim(); O.Add(infoF); T_OA_REQUIREDETAIL infoG = new T_OA_REQUIREDETAIL(); infoG.CODE = "G"; infoG.CONTENT = txtG.Text.Trim() == "" ? "无" : txtG.Text.Trim(); O.Add(infoG); T_OA_REQUIREDETAIL infoH = new T_OA_REQUIREDETAIL(); infoH.CODE = "H"; infoH.CONTENT = txtH.Text.Trim() == "" ? "无" : txtH.Text.Trim(); O.Add(infoH); for (int i = 0; i < O.Count; i++) { T_OA_REQUIREDETAIL v = O[i]; v.REQUIREDETAILID = Guid.NewGuid().ToString(); v.SUBJECTID = sub.SubjectInfo.SUBJECTID; v.REQUIREMASTERID = sub.SubjectInfo.REQUIREMASTERID; SetAnswer(ref v); } return O; }
/// <summary> /// 增加题目时 增加 初始化答案(复制) /// </summary> /// <returns></returns> private ObservableCollection <T_OA_REQUIREDETAIL> InitAnswers(ref V_EmployeeSurveySubject sub) { ObservableCollection <T_OA_REQUIREDETAIL> O = new ObservableCollection <T_OA_REQUIREDETAIL>(); T_OA_REQUIREDETAIL info = new T_OA_REQUIREDETAIL(); info.CODE = "A"; info.CONTENT = txtA.Text.Trim() == "" ? "无" : txtA.Text.Trim(); O.Add(info); T_OA_REQUIREDETAIL infoB = new T_OA_REQUIREDETAIL(); infoB.CODE = "B"; infoB.CONTENT = txtB.Text.Trim() == "" ? "无" : txtB.Text.Trim(); O.Add(infoB); T_OA_REQUIREDETAIL infoC = new T_OA_REQUIREDETAIL(); infoC.CODE = "C"; infoC.CONTENT = txtC.Text.Trim() == "" ? "无" : txtC.Text.Trim(); O.Add(infoC); T_OA_REQUIREDETAIL infoD = new T_OA_REQUIREDETAIL(); infoD.CODE = "D"; infoD.CONTENT = txtD.Text.Trim() == "" ? "无" : txtD.Text.Trim(); O.Add(infoD); T_OA_REQUIREDETAIL infoE = new T_OA_REQUIREDETAIL(); infoE.CODE = "E"; infoE.CONTENT = txtE.Text.Trim() == "" ? "无" : txtE.Text.Trim(); O.Add(infoE); T_OA_REQUIREDETAIL infoF = new T_OA_REQUIREDETAIL(); infoF.CODE = "F"; infoF.CONTENT = txtF.Text.Trim() == "" ? "无" : txtF.Text.Trim(); O.Add(infoF); T_OA_REQUIREDETAIL infoG = new T_OA_REQUIREDETAIL(); infoG.CODE = "G"; infoG.CONTENT = txtG.Text.Trim() == "" ? "无" : txtG.Text.Trim(); O.Add(infoG); T_OA_REQUIREDETAIL infoH = new T_OA_REQUIREDETAIL(); infoH.CODE = "H"; infoH.CONTENT = txtH.Text.Trim() == "" ? "无" : txtH.Text.Trim(); O.Add(infoH); for (int i = 0; i < O.Count; i++) { T_OA_REQUIREDETAIL v = O[i]; v.REQUIREDETAILID = Guid.NewGuid().ToString(); v.SUBJECTID = sub.SubjectInfo.SUBJECTID; v.REQUIREMASTERID = sub.SubjectInfo.REQUIREMASTERID; SetAnswer(ref v); } return(O); }
public int GetResultCount(T_OA_REQUIREDETAIL answerInfo) { using (EmployeeSurveyViewBll employeeSurveyViewBll = new EmployeeSurveyViewBll()) { int resultCount = employeeSurveyViewBll.GetResultCount(answerInfo); if (resultCount > 0) { return resultCount; } else { return 0; } } }
public SurveyAnswer(T_OA_REQUIREDETAIL ansInfo) { InitializeComponent(); answerInfo = ansInfo; // empSurveysManage.GetResultCountCompleted += new EventHandler<GetResultCountCompletedEventArgs>(empSurveysManage_GetResultCountCompleted); }
public int AddEmpSurveysAnswer(T_OA_REQUIREDETAIL obj) { using (EmployeeSurveysAnswerBll empSurveysAnswerBll = new EmployeeSurveysAnswerBll()) { return empSurveysAnswerBll.Add(obj) ? 1 : 0; } }