Example #1
0
        // 无用
        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);
            }
        }
Example #2
0
 public int AddEmployeeSurveyView(V_EmployeeSurvey employeeSurveyView)
 {
     using (EmployeeSurveysMasterBll employeemaster = new EmployeeSurveysMasterBll())
     {
         return(employeemaster.AddEmployeeSurveysView(employeeSurveyView));
     }
 }
Example #3
0
        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);
            }
        }
Example #4
0
 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);
     }
 }
Example #5
0
 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);
     }
 }
Example #6
0
 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);
     }
 }
Example #7
0
 /// <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,传递实体名称
 }
Example #8
0
 /// <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,传递实体名称
 }
Example #9
0
 public int UpdateEmployeeSurveyView(V_EmployeeSurvey infoView)
 {
     using (EmployeeSurveyViewBll employeeSurveyViewBll = new EmployeeSurveyViewBll())
     {
         if (employeeSurveyViewBll.UpdateEmployeeSurveyView(infoView) == 1)
         {
             return(1);
         }
         return(-1);
     }
 }
Example #10
0
 /// <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);
     }
 }
Example #11
0
        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();
        }
Example #12
0
        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();
        }
Example #13
0
        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");
            }
        }
Example #14
0
 /// <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);
         }
     }
 }
Example #15
0
 /// <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);
                 }
             }
         }
     }
 }
Example #16
0
 /// <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);
         }
     }
 }
Example #17
0
        // 无用
        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);
        }
Example #18
0
 /// <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);
         }
     }
 }
Example #19
0
 /// <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);
             }
         }
     }
     }
 }
Example #20
0
 // 无用
 public void DeleteEmployeeSurveyView(V_EmployeeSurvey employeeSurveyView)
 {
 }
Example #21
0
 /// <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);
     }
 }
Example #22
0
        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");
            }
        }