private void btnDelete_Click(object sender, RoutedEventArgs e)//删除 { ObservableCollection <V_Satisfaction> selectItems = GetSelectList(); if (selectItems != null) { for (int i = 0; i < dg.SelectedItems.Count; i++) { V_Satisfaction ent = dg.SelectedItems[i] as V_Satisfaction; if (ent.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { client.Del_SSurveysAsync(selectItems); } catch { } }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY")); return; } } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
private void btnAudit_Click(object sender, RoutedEventArgs e)//审核 { ObservableCollection <V_Satisfaction> selectItems = GetSelectList(); if (selectItems != null) { V_Satisfaction ent = dg.SelectedItems[0] as V_Satisfaction; if (ent.RequireMaster.CHECKSTATE == ((int)CheckStates.Approving).ToString() || ent.RequireMaster.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() || ent.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { SatisfactionSurveyChildWindow form = new SatisfactionSurveyChildWindow(FormTypes.Audit, ent.RequireMaster.SATISFACTIONMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Audit; browser.MinHeight = 550; browser.MinWidth = 750; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDNOTOPERATEPLEASEAGAIN")); return; } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
public int Add_SSurvey(V_Satisfaction v) { using (SatisfactionBll satBll = new SatisfactionBll()) { return(satBll.Add_SSurvey(v)); } }
private void btnEdit_Click(object sender, RoutedEventArgs e)//修改 { ObservableCollection <V_Satisfaction> selectItems = GetSelectList(); if (selectItems != null) { V_Satisfaction ent = dg.SelectedItems[0] as V_Satisfaction; if (ent.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || ent.RequireMaster.CHECKSTATE == ((int)CheckStates.UnApproved).ToString()) { SatisfactionSurveyChildWindow form = new SatisfactionSurveyChildWindow(FormTypes.Edit, ent.RequireMaster.SATISFACTIONMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Edit; browser.MinHeight = 500; browser.MinWidth = 650; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } }
public int Upd_SSurveyChecked(V_Satisfaction infoView) { using (SatisfactionBll satBll = new SatisfactionBll()) { return(satBll.Upd_SSurveyChecked(infoView)); } }
void Get_SSurveyCompleted(object sender, Get_SSurveyCompletedEventArgs e) { if (e.Result != null) { _survey = e.Result; Load_Data(); } }
private void dg_SelectionChanged(object sender, SelectionChangedEventArgs e) { _lst.Clear(); if (dg.SelectedIndex > -1) { V_Satisfaction vd = dg.SelectedItem as V_Satisfaction; _lst.Add(vd); } }
//更新方案、题目 public int Upd_SSurvey(V_Satisfaction infoView) { try { SatisfactionDal satDal = new SatisfactionDal(); this.BeginTransaction(); //更新方案 if (Upd_SSurveys(infoView.RequireMaster) < 1) { this.RollbackTransaction(); return(-1); } //题目 添加、更新 List <T_OA_SATISFACTIONDETAIL> subjectViewList = Get_SubByParentID(infoView.RequireMaster.SATISFACTIONMASTERID).ToList(); //////删除 IEnumerable <T_OA_SATISFACTIONDETAIL> lstsub = infoView.SubjectViewList; foreach (T_OA_SATISFACTIONDETAIL i in lstsub) { bool isAdd = true; foreach (T_OA_SATISFACTIONDETAIL v in subjectViewList) { if (i.SATISFACTIONDETAILID.Equals(v.SATISFACTIONDETAILID)) { isAdd = false; break; } } if (isAdd) { //添加 题目 Utility.RefreshEntity(i); if (dal.Add(i) < 1) { this.RollbackTransaction(); return(-1); } } else { //更新题目 if (satDal.Upd_SSurveySub(i) < 1) { this.RollbackTransaction(); return(-1); } } } this.CommitTransaction(); return(1); } catch (Exception ex) { Tracer.Debug("满意度调查SatisfactionBll-Upd_SSurvey" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(-1); } }
public int Upd_SSurvey(V_Satisfaction infoView) { using (SatisfactionBll satBll = new SatisfactionBll()) { if (satBll.Upd_SSurvey(infoView) == 1) { return(1); } return(-1); } }
public int Add_SSurvey(V_Satisfaction v) { int n = 0; base.Add(v.RequireMaster); foreach (T_OA_SATISFACTIONDETAIL subjectView in v.SubjectViewList) { subjectView.T_OA_SATISFACTIONMASTER = base.GetObjectByEntityKey(v.RequireMaster.EntityKey) as T_OA_SATISFACTIONMASTER; //base.Add(subjectView); base.AddToContext(subjectView); } n = SaveContextChanges(); return(n); }
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { _Survey = new V_Satisfaction(); _Survey.RequireMaster = new T_OA_SATISFACTIONMASTER(); _Survey.RequireMaster.SATISFACTIONMASTERID = System.Guid.NewGuid().ToString(); _survey.RequireMaster.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); _Survey.SubjectViewList = new ObservableCollection <T_OA_SATISFACTIONDETAIL>(); NewSubject(); dg.ItemsSource = _osub; dg.SelectedIndex = 0; RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); }
void Get_SSurveyCompleted(object sender, Get_SSurveyCompletedEventArgs e) { if (e.Result != null) { employeeSurveyInfo = e.Result as V_Satisfaction; txbTitle.Text = EmployeeSurveyInfo.RequireMaster.SATISFACTIONTITLE; txbContent.Text = EmployeeSurveyInfo.RequireMaster.CONTENT; //题目,答案 foreach (T_OA_SATISFACTIONDETAIL subInfo in EmployeeSurveyInfo.SubjectViewList) { SurveyShowList_sat subjectItem = new SurveyShowList_sat(); subjectItem.SubjectViewInfo = subInfo; //subjectItem.ResultDetail = subInfo; subjectItem.oanswer = _oanswer; subjectItem.IsShowResult = 0; spSurveysList.Children.Add(subjectItem); } } }
//更新审核状态 public int Upd_SSurveyChecked(V_Satisfaction infoView) { try { SatisfactionDal satDal = new SatisfactionDal(); if (satDal.Upd_SSurvey(infoView.RequireMaster) > 0) { return(1); } else { return(0); } } catch (Exception ex) { Tracer.Debug("满意度调查SatisfactionBll-Upd_SSurveyChecked" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(-1); } }
void Get_SSurveyCompleted(object sender, Get_SSurveyCompletedEventArgs e) { if (e.Result != null) { employeeSurveyInfo = e.Result as V_Satisfaction; txtAnswerID.Text = distribute.ANSWERID; txtPercentAge.Text = distribute.PERCENTAGE.ToString(); txtStartDate.Text = Convert.ToDateTime(distribute.T_OA_SATISFACTIONREQUIRE.STARTDATE).ToShortDateString(); txtEndDate.Text = Convert.ToDateTime(distribute.T_OA_SATISFACTIONREQUIRE.ENDDATE).ToShortDateString(); txbTitle.Text = EmployeeSurveyInfo.RequireMaster.SATISFACTIONTITLE; txbContent.Text = EmployeeSurveyInfo.RequireMaster.CONTENT; //获取统计结果 _VM.Result_SurveyByRequireIDAsync(distribute.T_OA_SATISFACTIONREQUIRE.SATISFACTIONREQUIREID); } else { loadbar.Stop(); } }
public int Add_SSurvey(V_Satisfaction v) { try { int n = 0; Utility.RefreshEntity(v.RequireMaster); n += dal.Add(v.RequireMaster); foreach (T_OA_SATISFACTIONDETAIL subjectView in v.SubjectViewList) { Utility.RefreshEntity(subjectView); //n += dal.Add(subjectView); dal.AddToContext(subjectView); } n = dal.SaveContextChanges(); return(n); } catch (Exception ex) { Tracer.Debug("满意度调查SatisfactionBll-Add_SSurvey" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(-1); } }
void Get_SSurveyCompleted(object sender, Get_SSurveyCompletedEventArgs e) { if (e.Result != null) { employeeSurveyInfo = e.Result as V_Satisfaction; txtAnswerID.Text = distribute.ANSWERID; txtPercentAge.Text = distribute.PERCENTAGE.ToString(); txtStartDate.Text = Convert.ToDateTime(distribute.T_OA_SATISFACTIONREQUIRE.STARTDATE).ToShortDateString(); txtEndDate.Text = Convert.ToDateTime(distribute.T_OA_SATISFACTIONREQUIRE.ENDDATE).ToShortDateString(); txbTitle.Text = EmployeeSurveyInfo.RequireMaster.SATISFACTIONTITLE; txbContent.Text = EmployeeSurveyInfo.RequireMaster.CONTENT; //获取统计结果 _VM.Result_SurveyByRequireIDAsync(distribute.T_OA_SATISFACTIONREQUIRE.SATISFACTIONREQUIREID); } else loadbar.Stop(); }