private void btnShowDetail_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_SATISFACTIONDISTRIBUTE> selectEmpSurveyList = GetSelectList(); if (selectEmpSurveyList != null) { T_OA_SATISFACTIONDISTRIBUTE empSurveysInfo = selectEmpSurveyList[0]; if (empSurveysInfo != null) { if (empSurveysInfo.CHECKSTATE == "0") { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("WARING"), Utility.GetResourceStr("NOSUBMISSIONMEETING"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } EmployeeList_sat frmEmpSurveysSubmit = new EmployeeList_sat();//empSurveysInfo frmEmpSurveysSubmit.Require = empSurveysInfo.T_OA_SATISFACTIONREQUIRE; EntityBrowser browser = new EntityBrowser(frmEmpSurveysSubmit); browser.MinHeight = 550; browser.MinWidth = 750; browser.FormType = FormTypes.Browse; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }); } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SelectSurveys"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
private void btnAudit_Click(object sender, RoutedEventArgs e)//审核 { ObservableCollection <T_OA_SATISFACTIONDISTRIBUTE> selectItems = GetSelectList(); if (selectItems != null) { T_OA_SATISFACTIONDISTRIBUTE ent = dg.SelectedItems[0] as T_OA_SATISFACTIONDISTRIBUTE; if (ent.CHECKSTATE == ((int)CheckStates.Approving).ToString() || ent.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { SatisfactionDistribute_aud form = new SatisfactionDistribute_aud(FormTypes.Audit, ent.SATISFACTIONDISTRIBUTEID); form._Survey = selectItems[0]; EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Audit; browser.MinHeight = 550; browser.MinWidth = 700; 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")); } }
private void btnDelete_Click(object sender, RoutedEventArgs e)//删除 { ObservableCollection <T_OA_SATISFACTIONDISTRIBUTE> selectItems = GetSelectList(); if (selectItems != null) { for (int i = 0; i < dg.SelectedItems.Count; i++) { T_OA_SATISFACTIONDISTRIBUTE ent = dg.SelectedItems[i] as T_OA_SATISFACTIONDISTRIBUTE; if (ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { client.Del_SSurveyResultAsync(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")); } }
public int Upd_SSurveyResult(T_OA_SATISFACTIONDISTRIBUTE info) { using (SatisfactionBll satBll = new SatisfactionBll()) { return(satBll.Upd_SSurveyResult(info)); } }
void Get_SSurveyResultCompleted(object sender, Get_SSurveyResultCompletedEventArgs e) { try { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error != null && e.Error.Message != "") { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); return; } if (e.Result != null) { _survey = e.Result; DocDistrbuteClient.GetDocDistrbuteInfosAsync(_survey.SATISFACTIONDISTRIBUTEID); txtTitle.Text = _survey.DISTRIBUTETITLE; foreach (object i in cbPERCENTAGE.Items) { if (decimal.Parse(((ComboBoxItem)i).Content.ToString()) == _survey.PERCENTAGE) { cbPERCENTAGE.SelectedItem = i; } } permissionClient.GetSysDictionaryByFatherIDAsync(_survey.T_OA_SATISFACTIONREQUIRE.ANSWERGROUPID); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); RefreshUI(RefreshedTypes.HideProgressBar); } }
public int Upd_SSurveyResult(T_OA_SATISFACTIONDISTRIBUTE surveySubjectInfo) { int n = 0; try { if (surveySubjectInfo.EntityKey == null) //添加界面 修改时报错,只会在此出现这种情况 { surveySubjectInfo.EntityKey = new System.Data.EntityKey("TM_SaaS_OA_EFModelContext.T_OA_SATISFACTIONDISTRIBUTE", "SATISFACTIONDISTRIBUTEID", surveySubjectInfo.SATISFACTIONDISTRIBUTEID); surveySubjectInfo.T_OA_SATISFACTIONREQUIRE = base.GetObjectByEntityKey(surveySubjectInfo.T_OA_SATISFACTIONREQUIRE.EntityKey) as T_OA_SATISFACTIONREQUIRE; base.Add(surveySubjectInfo); } else //修改界面,进入这里 { T_OA_SATISFACTIONDISTRIBUTE tmpobj = base.GetObjectByEntityKey(surveySubjectInfo.EntityKey) as T_OA_SATISFACTIONDISTRIBUTE; tmpobj.T_OA_SATISFACTIONREQUIRE = base.GetObjectByEntityKey(surveySubjectInfo.T_OA_SATISFACTIONREQUIREReference.EntityKey) as T_OA_SATISFACTIONREQUIRE; base.Update(surveySubjectInfo); } n = SaveContextChanges(); n = n == 0 ? 1 : n; // 没有任何更新时,SaveChanges会返回0 } catch (Exception ex) { return(0); throw (ex); } return(n); }
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { _survey = new T_OA_SATISFACTIONDISTRIBUTE(); _survey.T_OA_SATISFACTIONREQUIRE = new T_OA_SATISFACTIONREQUIRE(); _survey.SATISFACTIONDISTRIBUTEID = Guid.NewGuid().ToString(); _survey.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); SetSurvey(); }
public int Add_SSurveyResult(T_OA_SATISFACTIONDISTRIBUTE info) { try { Utility.RefreshEntity(info); return(dal.Add(info)); } catch (Exception ex) { Tracer.Debug("满意度调查SatisfactionBll-Add_SSurveyResult" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(-1); } }
public int Upd_SSurveyResult(T_OA_SATISFACTIONDISTRIBUTE info) { try { SatisfactionDal satDal = new SatisfactionDal(); return(satDal.Upd_SSurveyResult(info)); } catch (Exception ex) { Tracer.Debug("满意度调查SatisfactionBll-Upd_SSurveyResult" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(-1); } }
private void BtnView_Click(object sender, RoutedEventArgs e)//查看 { ObservableCollection <T_OA_SATISFACTIONDISTRIBUTE> selectItems = GetSelectList(); if (selectItems != null) { satisfactiondistribute = selectItems.FirstOrDefault(); SatisfactionDistribute_aud form = new SatisfactionDistribute_aud(FormTypes.Browse, satisfactiondistribute.SATISFACTIONDISTRIBUTEID); form._Survey = selectItems[0]; EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Browse; browser.MinHeight = 550; browser.MinWidth = 700; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
void Get_SSurveyResultCompleted(object sender, Get_SSurveyResultCompletedEventArgs e) { try { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error != null && e.Error.Message != "") { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); return; } if (e.Result != null) { distribute = e.Result; permissionClient.GetSysDictionaryByFatherIDAsync(distribute.T_OA_SATISFACTIONREQUIRE.ANSWERGROUPID); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); RefreshUI(RefreshedTypes.HideProgressBar); } }
void SatisfactionDistributeChildWindow_Loaded(object sender, RoutedEventArgs e) { EventRegister(); distributeEntity = new T_OA_SATISFACTIONDISTRIBUTE(); distribute = new T_OA_DISTRIBUTEUSER(); distributeuserList = new ObservableCollection<T_OA_DISTRIBUTEUSER>(); distributeEntity.T_OA_SATISFACTIONREQUIRE = new T_OA_SATISFACTIONREQUIRE(); if (actionType != FormTypes.New) { if (string.IsNullOrEmpty(distributeId)) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } if (actionType == FormTypes.Browse) { this.contextInfo.IsEnabled = false; } RefreshUI(RefreshedTypes.ShowProgressBar); client.GetSatisfactionDistributeChildAsync(distributeId); return; } }
void SatisfactionDistributeChildWindow_Loaded(object sender, RoutedEventArgs e) { EventRegister(); distributeEntity = new T_OA_SATISFACTIONDISTRIBUTE(); distribute = new T_OA_DISTRIBUTEUSER(); distributeuserList = new ObservableCollection <T_OA_DISTRIBUTEUSER>(); distributeEntity.T_OA_SATISFACTIONREQUIRE = new T_OA_SATISFACTIONREQUIRE(); if (actionType != FormTypes.New) { if (string.IsNullOrEmpty(distributeId)) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } if (actionType == FormTypes.Browse) { this.contextInfo.IsEnabled = false; } RefreshUI(RefreshedTypes.ShowProgressBar); client.GetSatisfactionDistributeChildAsync(distributeId); return; } }
public int Upd_SSurveyResult(T_OA_SATISFACTIONDISTRIBUTE info) { using (SatisfactionBll satBll = new SatisfactionBll()) { return satBll.Upd_SSurveyResult(info); } }
/// <summary> /// 根据传回的XML,添加员工满意度调查发布申请表 /// </summary> /// <param name="master"></param> private static string EmployeeSatisfactionDistributeAdd(IEnumerable<XElement> eGFunc) { return ""; try { if (eGFunc.Count() == 0) { return ""; } string strEmployeeID = string.Empty; string strOwnerID = string.Empty; string strOwnerPostID = string.Empty; string strOwnerDepartmentID = string.Empty; string strOwnerCompanyID = string.Empty; foreach (var q in eGFunc) { string strName = q.Attribute("Name").Value; switch (strName) { case "CREATEUSERID": strEmployeeID = q.Attribute("Value").Value; break; case "OWNERID": strOwnerID = q.Attribute("Value").Value; break; case "OWNERPOSTID": strOwnerPostID = q.Attribute("Value").Value; break; case "OWNERDEPARTMENTID": strOwnerDepartmentID = q.Attribute("Value").Value; break; case "OWNERCOMPANYID": strOwnerCompanyID = q.Attribute("Value").Value; break; } } string employeeid = strEmployeeID.Replace("{", "").Replace("}", ""); List<T_OA_SATISFACTIONDISTRIBUTE> lm = new List<T_OA_SATISFACTIONDISTRIBUTE>(); T_OA_SATISFACTIONDISTRIBUTE entity = new T_OA_SATISFACTIONDISTRIBUTE(); entity.SATISFACTIONDISTRIBUTEID = Guid.NewGuid().ToString(); entity.CREATEDATE = DateTime.Now; entity.OWNERID = strOwnerID; entity.OWNERPOSTID = strOwnerPostID; entity.OWNERDEPARTMENTID = strOwnerDepartmentID; entity.OWNERCOMPANYID = strOwnerCompanyID; entity.CREATEUSERID = strOwnerID; entity.CREATEPOSTID = strOwnerPostID; entity.CREATEDEPARTMENTID = strOwnerDepartmentID; entity.CREATECOMPANYID = strOwnerCompanyID; lm.Add(entity); SmtOAPersonOffice requireBll = new SmtOAPersonOffice(); if (requireBll.Add_SSurveyResult(entity) == 1) { return entity.SATISFACTIONDISTRIBUTEID; } else { string err = "Error"; return err; } } catch (Exception e) { string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]"; Tracer.Debug(abc); return abc; } }
private void BtnView_Click(object sender, RoutedEventArgs e)//查看 { ObservableCollection<T_OA_SATISFACTIONDISTRIBUTE> selectItems = GetSelectList(); if (selectItems != null) { satisfactiondistribute = selectItems.FirstOrDefault(); SatisfactionDistribute_aud form = new SatisfactionDistribute_aud(FormTypes.Browse, satisfactiondistribute.SATISFACTIONDISTRIBUTEID); form._Survey = selectItems[0]; EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Browse; browser.MinHeight = 550; browser.MinWidth = 700; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); }
void Get_SSurveyResultCompleted(object sender, Get_SSurveyResultCompletedEventArgs e) { try { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error != null && e.Error.Message != "") { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); return; } if (e.Result != null) { _survey = e.Result; DocDistrbuteClient.GetDocDistrbuteInfosAsync(_survey.SATISFACTIONDISTRIBUTEID); txtTitle.Text = _survey.DISTRIBUTETITLE; foreach (object i in cbPERCENTAGE.Items) if (decimal.Parse(((ComboBoxItem)i).Content.ToString()) == _survey.PERCENTAGE) cbPERCENTAGE.SelectedItem = i; permissionClient.GetSysDictionaryByFatherIDAsync(_survey.T_OA_SATISFACTIONREQUIRE.ANSWERGROUPID); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); RefreshUI(RefreshedTypes.HideProgressBar); } }