// 无用 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 AddEmployeeSurveyView(V_EmployeeSurvey employeeSurveyView) { using (EmployeeSurveysMasterBll employeemaster = new EmployeeSurveysMasterBll()) { return(employeemaster.AddEmployeeSurveysView(employeeSurveyView)); } }
public int AddEmployeeSurveysView(V_EmployeeSurvey employeeSurveyView) { try { BeginTransaction(); int n = 0; foreach (V_EmployeeSurveySubject subjectView in employeeSurveyView.SubjectViewList) { employeeSurveyView.RequireMaster.T_OA_REQUIREDETAIL2.Add(subjectView.SubjectInfo); } dal.Add(employeeSurveyView.RequireMaster); foreach (V_EmployeeSurveySubject subjectView in employeeSurveyView.SubjectViewList) { foreach (T_OA_REQUIREDETAIL anserInfo in subjectView.AnswerList) { dal.AddToContext(anserInfo); Utility.RefreshEntity(anserInfo); } } n += dal.SaveContextChanges(); CommitTransaction(); return(n); } catch (Exception ex) { Tracer.Debug("员工调查EmployeeSurveysMasterBll-AddEmployeeSurveysView" + System.DateTime.Now.ToString() + " " + ex.ToString()); RollbackTransaction(); return(-1); throw (ex); } }
void Get_ESurveyCompleted(object sender, Get_ESurveyCompletedEventArgs e) { if (e.Result != null) { _Survey = e.Result as V_EmployeeSurvey; //获取该申请单的统计结果 _VM.Result_ESurveyByRequireIDAsync(Require.T_OA_REQUIRE.REQUIREID); } }
private void dg_SelectionChanged(object sender, SelectionChangedEventArgs e) { _lst.Clear(); if (dg.SelectedIndex > -1) { V_EmployeeSurvey vd = dg.SelectedItem as V_EmployeeSurvey; _lst.Add(vd); } }
/// <summary> /// 载入时事件 /// </summary> private void EmployeeSurveysMaster_Loaded(object sender, RoutedEventArgs e) { checkState = ((int)CheckStates.ALL).ToString(); this.dpStart.SelectedDate = DateTime.Today.AddDays(-15); this.dpEnd.SelectedDate = DateTime.Today.AddDays(15); EventRegister();//注册、初始化 selApporvalInfo = new V_EmployeeSurvey(); QueryData(); GetEntityLogo("T_OA_REQUIREMASTER");//获取实体LOGO,传递实体名称 }
public int UpdateEmployeeSurveyView(V_EmployeeSurvey infoView) { using (EmployeeSurveyViewBll employeeSurveyViewBll = new EmployeeSurveyViewBll()) { if (employeeSurveyViewBll.UpdateEmployeeSurveyView(infoView) == 1) { return(1); } return(-1); } }
/// <summary> /// 重新提交 /// </summary> private void btnReSubmit_Click(object sender, RoutedEventArgs e) { if (IsSelect("ReSubmit")) { ObservableCollection <V_EmployeeSurvey> selectItems = GetSelectList(); selApporvalInfo = selectItems[0]; EmployeeSurveyChildWindow form = new EmployeeSurveyChildWindow(FormTypes.Resubmit, selApporvalInfo.RequireMaster.REQUIREMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Resubmit; browser.MinWidth = 510; browser.MinHeight = 650; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } }
void EmployeeSurvey_add_Loaded(object sender, RoutedEventArgs e) { _VM = new SmtOAPersonOfficeClient(); _VM.AddEmployeeSurveyViewCompleted += new EventHandler<AddEmployeeSurveyViewCompletedEventArgs>(employeeSurveyViewClient_AddEmployeeSurveyViewCompleted); _VM.Upd_ESurveyCompleted += new EventHandler<Upd_ESurveyCompletedEventArgs>(Upd_ESurveyCompleted); _VM.DeleteEmployeeSurveySubjectViewCompleted += new EventHandler<DeleteEmployeeSurveySubjectViewCompletedEventArgs>(DeleteEmployeeSurveySubjectViewCompleted); _Survey = new V_EmployeeSurvey(); _Survey.RequireMaster = new T_OA_REQUIREMASTER(); _Survey.RequireMaster.REQUIREMASTERID = System.Guid.NewGuid().ToString(); _survey.RequireMaster.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); _Survey.SubjectViewList = new ObservableCollection<V_EmployeeSurveySubject>(); NewSubject(); }
void EmployeeSurvey_add_Loaded(object sender, RoutedEventArgs e) { _VM = new SmtOAPersonOfficeClient(); _VM.AddEmployeeSurveyViewCompleted += new EventHandler <AddEmployeeSurveyViewCompletedEventArgs>(employeeSurveyViewClient_AddEmployeeSurveyViewCompleted); _VM.Upd_ESurveyCompleted += new EventHandler <Upd_ESurveyCompletedEventArgs>(Upd_ESurveyCompleted); _VM.DeleteEmployeeSurveySubjectViewCompleted += new EventHandler <DeleteEmployeeSurveySubjectViewCompletedEventArgs>(DeleteEmployeeSurveySubjectViewCompleted); _Survey = new V_EmployeeSurvey(); _Survey.RequireMaster = new T_OA_REQUIREMASTER(); _Survey.RequireMaster.REQUIREMASTERID = System.Guid.NewGuid().ToString(); _survey.RequireMaster.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); _Survey.SubjectViewList = new ObservableCollection <V_EmployeeSurveySubject>(); NewSubject(); }
void Get_ESurveyCompleted(object sender, Get_ESurveyCompletedEventArgs e) { if (e.Result != null) { _survey = e.Result; txtTitle.Text = _survey.RequireMaster.REQUIRETITLE; txtContent.Text = _survey.RequireMaster.CONTENT; _osub = _survey.SubjectViewList; dg.ItemsSource = _osub; dg.SelectedIndex = 0; RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); //InitAudit(_survey.RequireMaster.REQUIREMASTERID); //viewApproval.XmlObject = DataObjectToXml<T_OA_REQUIREMASTER>.ObjListToXml(_survey.RequireMaster, "OA"); } }
/// <summary> /// 修改 /// </summary> private void btnEdit_Click(object sender, RoutedEventArgs e) { if (IsSelect("EDIT")) { ObservableCollection<V_EmployeeSurvey> selectItems = GetSelectList(); selApporvalInfo = selectItems[0]; if (selApporvalInfo.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || selApporvalInfo.RequireMaster.CHECKSTATE == ((int)CheckStates.UnApproved).ToString()) { EmployeeSurveyChildWindow form = new EmployeeSurveyChildWindow(FormTypes.Edit, selApporvalInfo.RequireMaster.REQUIREMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Edit; browser.MinHeight = 510; 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); } } }
/// <summary> /// 删除 /// </summary> private void btnDelete_Click(object sender, RoutedEventArgs e) { if (IsSelect("DELETE")) { ObservableCollection <V_EmployeeSurvey> selectItems = GetSelectList(); if (selectItems != null) { for (int i = 0; i < dgEmployeeSurvey.SelectedItems.Count; i++) { selApporvalInfo = selectItems[i]; if (selApporvalInfo.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string _result = string.Empty; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { loadbar.Start(); client.DeleteEmployeeSurveyViewListAsync(selectItems); } catch (Exception ex) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), ex.Message, Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, _result); } else { ComfirmWindow.ConfirmationBoxs( Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } } } } }
/// <summary> /// 修改 /// </summary> private void btnEdit_Click(object sender, RoutedEventArgs e) { if (IsSelect("EDIT")) { ObservableCollection <V_EmployeeSurvey> selectItems = GetSelectList(); selApporvalInfo = selectItems[0]; if (selApporvalInfo.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || selApporvalInfo.RequireMaster.CHECKSTATE == ((int)CheckStates.UnApproved).ToString()) { EmployeeSurveyChildWindow form = new EmployeeSurveyChildWindow(FormTypes.Edit, selApporvalInfo.RequireMaster.REQUIREMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Edit; browser.MinHeight = 510; 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); } } }
// 无用 public int AddEmployeeSurveyView(V_EmployeeSurvey employeeSurveyView) { int n = 0; base.Add(employeeSurveyView.RequireMaster); SaveContextChanges(); foreach (V_EmployeeSurveySubject subjectView in employeeSurveyView.SubjectViewList) { employeeSurveyView.RequireMaster.T_OA_REQUIREDETAIL2.Add(subjectView.SubjectInfo); foreach (T_OA_REQUIREDETAIL anserInfo in subjectView.AnswerList) { //base.Add(anserInfo); base.AddToContext(anserInfo); RefreshEntity(anserInfo); } } n = SaveContextChanges(); return(n); }
/// <summary> /// 审核 /// </summary> private void btnAudit_Click(object sender, RoutedEventArgs e) { if (IsSelect("AUDIT")) { V_EmployeeSurvey ent = dgEmployeeSurvey.SelectedItems[0] as V_EmployeeSurvey; if (ent.RequireMaster.CHECKSTATE == ((int)CheckStates.Approving).ToString() || ent.RequireMaster.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() || ent.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { EmployeeSurveyChildWindow form = new EmployeeSurveyChildWindow(FormTypes.Audit, ent.RequireMaster.REQUIREMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Audit; browser.MinHeight = 510; 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("SELECTRECORDNOTOPERATEPLEASEAGAIN"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } } }
/// <summary> /// 删除 /// </summary> private void btnDelete_Click(object sender, RoutedEventArgs e) { if(IsSelect("DELETE")) { ObservableCollection<V_EmployeeSurvey> selectItems = GetSelectList(); if (selectItems != null) { for (int i = 0; i < dgEmployeeSurvey.SelectedItems.Count; i++) { selApporvalInfo = selectItems[i]; if (selApporvalInfo.RequireMaster.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string _result = string.Empty; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { loadbar.Start(); client.DeleteEmployeeSurveyViewListAsync(selectItems); } catch (Exception ex) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), ex.Message, Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, _result); } else { ComfirmWindow.ConfirmationBoxs( Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } } } } }
// 无用 public void DeleteEmployeeSurveyView(V_EmployeeSurvey employeeSurveyView) { }
/// <summary> /// 重新提交 /// </summary> private void btnReSubmit_Click(object sender, RoutedEventArgs e) { if (IsSelect("ReSubmit")) { ObservableCollection<V_EmployeeSurvey> selectItems = GetSelectList(); selApporvalInfo = selectItems[0]; EmployeeSurveyChildWindow form = new EmployeeSurveyChildWindow(FormTypes.Resubmit, selApporvalInfo.RequireMaster.REQUIREMASTERID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Resubmit; browser.MinWidth = 510; browser.MinHeight = 650; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } }