コード例 #1
0
ファイル: AreaSortForm.xaml.cs プロジェクト: jjg0519/OA
 void client_AreaCityLotsofAddCompleted(object sender, AreaCityLotsofAddCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
     }
     else
     {
         if (e.UserState.ToString() == "Add")
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDSUCCESSED", "AREADIFFERENCECATEGORY"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         }
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDSUCCESSED", "AREADIFFERENCECATEGORY"));
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "AREADIFFERENCECATEGORY"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         }
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "AREADIFFERENCECATEGORY"));
     }
     RefreshUI(RefreshedTypes.All);
     RefreshUI(RefreshedTypes.HideProgressBar);
     if (sign)
     {
         sign = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #2
0
ファイル: AreaSortForm.xaml.cs プロジェクト: jjg0519/OA
 void client_AreaCityLotsofAddCompleted(object sender, AreaCityLotsofAddCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
     }
     else
     {
         if (e.UserState.ToString() == "Add")
         {
             Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDSUCCESSED", "AREADIFFERENCECATEGORY"));
         }
         else
         {
             Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "AREADIFFERENCECATEGORY"));
         }
     }
     hasSaved = true;
     RefreshUI(RefreshedTypes.All);
     RefreshUI(RefreshedTypes.HideProgressBar);
     if (sign)
     {
         sign = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #3
0
ファイル: CommonView.xaml.cs プロジェクト: jjg0519/OA
        private void ShowEditForm(OrderEntity orderEntity, OperationTypes operationType)
        {
            //OrderForm caForm = CommonFunction.GetOrderForm(orderEntity);
            //caForm.Width = this.ActualWidth;
            //caForm.Height = this.ActualHeight;
            //caForm.Closed += (o, e) =>
            //{
            //    if (caForm.IsNeedToRefresh)
            //    {
            //        this.GetOrders();
            //    }
            //};
            //caForm.Show();
            FBPage page = FBPage.GetPage(orderEntity);

            page.EditForm.OperationType = operationType;
            FrameworkElement plRoot = CommonFunction.ParentLayoutRoot;
            EntityBrowser    eb     = new EntityBrowser(page);

            eb.EntityScrollViewer.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
            eb.Show <string>(DialogMode.Default, plRoot, "", (result) => { });


            page.RefreshData += (o, e) =>
            {
                this.GetOrders();
            };
            page.PageClosing += (o, e) =>
            {
                eb.Close();
            };
        }
コード例 #4
0
        private void Cancel()
        {
            //this.DialogResult = false;
            timer.Stop();
            progressGenerate.Value = progressGenerate.Minimum;
            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();
        }
コード例 #5
0
        //保存
        private void Save()
        {
            if (SaveClicked != null)
            {
                SaveClicked(this, new EventArgs());
            }
            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();
        }
コード例 #6
0
        private void btSelected_Click(object sender, RoutedEventArgs e)
        {
            if (SaveClicked != null)
            {
                SaveClicked(this, new EventArgs());
            }
            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();
        }
コード例 #7
0
        /// <summary>
        /// 保存并关闭当前窗口
        /// </summary>
        public void Cancel()
        {
            bool flag = false;

            flag = Save();

            if (flag)
            {
                EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
                entBrowser.Close();
            }
        }
コード例 #8
0
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            //SMT.FBAnalysis.UI.Common.Utility.CreateFormFromEngine("143f3aa5-7c52-48d5-abfb-4a9bef57063c", "SMT.FBAnalysis.UI.Form.RepayApplyForm", "Edit");
            RepayApplyForm AddWin  = new RepayApplyForm(FormTypes.New, "");
            EntityBrowser  browser = new EntityBrowser(AddWin);

            browser.MinWidth         = 800;
            browser.MinHeight        = 500;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }, true);
            AddWin.Deleted += (ss, ee) => { browser.Close(); GetData(); };
        }
コード例 #9
0
        /// <summary>
        /// 关闭当前窗口
        /// </summary>
        private void Cancel()
        {
            bool flag = false;

            if (!flag)
            {
                return;
            }
            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();
        }
コード例 #10
0
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            ChargeApplyForm AddWin = new ChargeApplyForm(FormTypes.New, "");

            AddWin.Deleted += (ss, ee) => { GetData(); };
            EntityBrowser browser = new EntityBrowser(AddWin);

            browser.MinWidth         = 800;
            browser.MinHeight        = 500;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }, true);
            AddWin.Deleted += (ss, ee) => { browser.Close(); GetData(); };
        }
コード例 #11
0
ファイル: CalculateFormula.xaml.cs プロジェクト: jjg0519/OA
 private void ExecuteResult(bool sign)
 {
     if (RefreshedHandler != null)
     {
         resultstr = txtContent.Text;
         resultid  = txtContentCode.Text;
         RefreshedHandler(this, new EventArgs());
     }
     if (!sign)
     {
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #12
0
ファイル: BlackListForm2.xaml.cs プロジェクト: jjg0519/OA
        /// <summary>
        /// 关闭当前窗口
        /// </summary>
        private void Cancel()
        {
            bool flag = false;

            flag = Save();
            if (!flag)
            {
                return;
            }

            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();//Margin="6,8,6,8"
        }
コード例 #13
0
 void client_CompainRecordUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         if (!auditsign)
         {
             Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
         }
         else
         {
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AUDITFAILURE"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AUDITFAILURE"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
             auditsign = false;
         }
     }
     else
     {
         if (!auditsign)
         {
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "KPIRECORDCOMPLAIN"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         }
         else
         {
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("审核通过"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
             //Utility.GetResourceStr("SUSSESSEDSUBMIT", "KPIRECORDCOMPLAIN"));
             //修改申诉状态
             kpirecord.SUMSCORE = KPIRecordComplain.REVIEWSCORE;
             client.KPIRecordUpdateAsync(kpirecord);
             if (KPIRecordComplain.CHECKSTATE == Utility.GetCheckState(CheckStates.Approved))
             {
                 client.CompainRecordUpdateOverAsync(kpirecord.KPIRECORDID);
             }
             auditsign = false;
         }
     }
     RefreshUI(RefreshedTypes.HideProgressBar);
     RefreshUI(RefreshedTypes.All);
     if (flag)
     {
         flag = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #14
0
 /// <summary>
 /// 更新完成事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void client_UpdateKPIRecordComplainCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         if (e.Error.Message == "Repetition")
         {
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
         }
         else
         {
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         }
     }
     else
     {
         if (auditsign)
         {
             T_HR_KPIRECORD kpirecord = new T_HR_KPIRECORD();
             kpirecord = Record;
             kpirecord.COMPLAINSTATUS = "1";
             client.KPIRecordUpdateAsync(kpirecord);
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUBMITAUDITSUCCESSFUL"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUBMITAUDITSUCCESSFUL"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         }
         else
         {
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "KPIRECORDCOMPLAIN"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         }
         if (signCancel)
         {
             signCancel = false;
             EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
             entBrowser.Close();
         }
         //FormType = FormTypes.Browse;
         SetComplainIsEnable(false);
         //SetReviewIsEnable(false);
         // InitFormControl();
     }
     RefreshUI(RefreshedTypes.HideProgressBar);
     RefreshUI(RefreshedTypes.All);
 }
コード例 #15
0
        /// <summary>
        /// 保存并关闭当前窗口
        /// </summary>
        public void SaveAndClose()
        {
            bool flag = false;

            flag = Save();

            if (!flag)
            {
                return;
            }

            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();
        }
コード例 #16
0
        void client_GetEmployeeSalaryRecordByIDCompleted(object sender, GetEmployeeSalaryRecordByIDCompletedEventArgs e)
        {
            if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message))
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
            else
            {
                if (e.Result == null)
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"));
                    return;
                }
                if (e.Result.T_HR_SALARYRECORDBATCH != null)
                {
                    try
                    {
                        T_HR_SALARYRECORDBATCH temp = e.Result.T_HR_SALARYRECORDBATCH as T_HR_SALARYRECORDBATCH;
                        string strCollection        = string.Empty;
                        strCollection = temp.BALANCEOBJECTTYPE + "," + temp.BALANCEOBJECTID + "," + temp.BALANCEYEAR.ToString() + "," + temp.BALANCEMONTH.ToString() + "," + temp.CHECKSTATE + "," + temp.MONTHLYBATCHID;
                        Form.Salary.SalaryRecordMassAudit form = new Form.Salary.SalaryRecordMassAudit(FormTypes.Audit, strCollection);

                        EntityBrowser browser = new EntityBrowser(form);
                        //browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                        //browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing);
                        browser.FormType = FormTypes.Audit;
                        browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
                        EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
                        entBrowser.Close();
                    }
                    catch { }
                    return;
                }
                SalaryRecord     = e.Result;
                this.DataContext = SalaryRecord;
                client.GetEmployeeSalaryRecordItemByIDAsync(SalaryRecord.EMPLOYEESALARYRECORDID);

                //EntityBrowser browsers = new EntityBrowser(this);
                ////browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                ////browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing);
                ////browsers.FormType = FormTypes.Audit;
                //browsers.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });

                RefreshUI(RefreshedTypes.AuditInfo);
                SetToolBar();
            }
        }
コード例 #17
0
        /// <summary>
        /// 关闭当前窗口
        /// </summary>
        private void Cancel()
        {
            bool flag = false;

            flag = Save();
            if (!flag)
            {
                return;
            }

            RefreshUI(RefreshedTypes.All);

            EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();

            entBrowser.Close();
        }
コード例 #18
0
 void client_PensionMasterDeleteCompleted(object sender, PensionMasterDeleteCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
     }
     else
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("DELETESUCCESS"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
     FormType = FormTypes.Browse;
     RefreshUI(RefreshedTypes.All);
 }
コード例 #19
0
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (ChargeEntity != null)
            {
                if (SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(ChargeEntity, "T_FB_CHARGEAPPLYMASTER", OperationType.Edit, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID))
                {
                    if (ChargeEntity.CHECKSTATES == (int)CheckStates.UnSubmit)
                    {
                        //add zl 2012.2.9
                        if (ChargeEntity.T_FB_EXTENSIONALORDER != null)
                        {
                            Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("TIPS"), "出差报销单不能进行修改!");
                            return;
                        }
                        //add end
                        ChargeApplyForm AddWin = new ChargeApplyForm(FormTypes.Edit, ChargeEntity.CHARGEAPPLYMASTERID);

                        EntityBrowser browser = new EntityBrowser(AddWin);
                        browser.FormType         = FormTypes.Edit;
                        browser.MinWidth         = 800;
                        browser.MinHeight        = 500;
                        browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                        browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }, true, ChargeEntity.CHARGEAPPLYMASTERID);
                        AddWin.Deleted += (ss, ee) => { browser.Close(); GetData(); };
                        //ChargeEntity = null;
                    }
                    else
                    {
                        ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ONLYEDITUNSUBMITDATA"),
                                                       Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);//只能修改未提交的数据
                    }
                }
                else
                {
                    //Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("YOUDONOTHAVEPERMISSIONTOOPERATETHEDATA"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("YOUDONOTHAVEPERMISSIONTOOPERATETHEDATA"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }
        }
コード例 #20
0
ファイル: JoinSurveyingForm.xaml.cs プロジェクト: jjg0519/OA
        public void DoAction(string actionType)
        {
            switch (actionType)
            {
            case "0":
                Save();
                break;

            case "1":
                Save();
                if (Check())
                {
                    EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
                    entBrowser.Close();
                }
                break;
            }
        }
コード例 #21
0
ファイル: GenerateSalaryForm.xaml.cs プロジェクト: jjg0519/OA
 void Recovery()
 {
     // timer.Stop();
     if (flag)
     {
         //  timer.Stop();
         //   progressGenerate.Value = progressGenerate.Minimum;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
     isSaving = false;
     RefreshUI(RefreshedTypes.ToolBar);
     // progressGenerate.Value = progressGenerate.Maximum;
     lkSelectObj.IsEnabled = true;
     numYear.IsEnabled     = true;
     numMonth.IsEnabled    = true;
     RefreshUI(RefreshedTypes.HideProgressBar);
 }
コード例 #22
0
ファイル: AreaSortForm.xaml.cs プロジェクト: jjg0519/OA
 void client_AreaCategoryUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         RefreshUI(RefreshedTypes.HideProgressBar);
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
     }
     else
     {
         //client.AreaCityByCategoryDeleteAsync(area.AREADIFFERENCEID, DelCode);
         client.AreaCityCheckAsync(citys, area.AREADIFFERENCEID, "Update");
     }
     if (sign)
     {
         sign = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #23
0
ファイル: QueryOrder.xaml.cs プロジェクト: jjg0519/OA
        private void ShowEditForm(OrderEntity orderEntity, OperationTypes operationType)
        {
            FBPage page = FBPage.GetPage(orderEntity);

            page.EditForm.OperationType = operationType;
            FrameworkElement plRoot = CommonFunction.ParentLayoutRoot;
            EntityBrowser    eb     = new EntityBrowser(page);

            eb.Show <string>(DialogMode.Default, plRoot, "", (result) => { });


            eb.MinWidth  = 400;
            eb.MinHeight = 300;

            page.PageClosing += (o, e) =>
            {
                eb.Close();
            };
        }
コード例 #24
0
ファイル: CommonFunction.cs プロジェクト: jjg0519/OA
        /// <summary>
        /// 返回审核usercontrol
        /// </summary>
        /// <param name="modelCode"></param>
        /// <param name="orderID"></param>
        /// <returns></returns>
        public static UserControl GetEditPage(string modelCode, string orderID, string formType)
        {
            Type        type        = CommonFunction.GetType(modelCode, CommonFunction.TypeCategory.EntityObject);
            OrderEntity orderEntity = new OrderEntity(type);

            orderEntity.OrderID       = orderID;
            orderEntity.FBEntityState = FBEntityState.Unchanged;
            FBPage         page  = FBPage.GetPage(orderEntity);
            OperationTypes oType = OperationTypes.Audit;

            switch (formType.ToUpper())
            {
            case "BROWSE":
                oType = OperationTypes.Browse;
                break;

            case "AUDIT":
                oType = OperationTypes.Audit;
                break;

            case "EDIT":
                oType = OperationTypes.Edit;
                break;

            case "ADD":
                oType = OperationTypes.Add;
                break;

            case "RESUBMIT":
                oType = OperationTypes.ReSubmit;
                break;
            }

            page.EditForm.OperationType = oType;
            EntityBrowser eb = new EntityBrowser(page);

            page.PageClosing += (o, e) =>
            {
                eb.Close();
            };
            return(eb);
        }
コード例 #25
0
 void client_CustomGuerdonRecordUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDDATASUCCESSED"));
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "T_HR_CUSTOMGUERDONRECORD"));
     }
     RefreshUI(RefreshedTypes.All);
     RefreshUI(RefreshedTypes.ProgressBar);
     if (flag)
     {
         flag = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #26
0
ファイル: CalculateItemForm.xaml.cs プロジェクト: jjg0519/OA
 void client_SalaryItemSetUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
     }
     else
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"));
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "SALARYITEM"));
     }
     RefreshUI(RefreshedTypes.All);
     RefreshUI(RefreshedTypes.ProgressBar);
     if (flag)
     {
         flag = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #27
0
 void client_EmployeeSalaryRecordUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         if (!auditsign)
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         }
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AUDITFAILURE"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AUDITFAILURE"));
             auditsign = false;
         }
     }
     else
     {
         if (!auditsign)
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         }
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"));
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "EMPLOYEESALARYRECORD"));
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"));
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUSSESSEDSUBMIT", "EMPLOYEESALARYRECORD"));
             auditsign = false;
         }
     }
     RefreshUI(RefreshedTypes.HideProgressBar);
     RefreshUI(RefreshedTypes.All);
     if (flag)
     {
         flag = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #28
0
ファイル: CustomSalaryForm.xaml.cs プロジェクト: jjg0519/OA
 void client_CustomGuerdonSetUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         if (!auditsign)
         {
             Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
         }
         else
         {
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SUCCESSAUDIT"));
             Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AUDITFAILURE"));
             auditsign = false;
         }
     }
     else
     {
         if (!auditsign)
         {
             Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"));
         }
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "CUSTOMSALARY"));
         else
         {
             Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"));
             //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUSSESSEDSUBMIT", "CUSTOMSALARY"));
             auditsign = false;
         }
     }
     RefreshUI(RefreshedTypes.HideProgressBar);
     RefreshUI(RefreshedTypes.All);
     if (flag)
     {
         flag = false;
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.Close();
     }
 }
コード例 #29
0
        /// <summary>
        /// 获取KPI记录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void client_GetKPIRecordByIdCompleted(object sender, GetKPIRecordByIdCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                //异常
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
            else
            {
                //未获取到信息
                if (e.Result == null)
                {
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                    return;
                }
                //获取类别
                this.Record = e.Result;

                if (Record.COMPLAINSTATUS == "2")
                {
                    EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
                    entBrowser.Close();
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("本条记录已申诉完成了"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("本条记录已申诉完成了"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    return;
                }
                Complain.T_HR_KPIRECORD = this.Record;
                Complain.INITIALSCORE   = this.Record.SUMSCORE;
                LayoutRoot.DataContext  = Complain;

                //lblKPIRecordName.Text = Record.T_HR_KPIPOINT.KPIPOINTNAME;
            }
        }
コード例 #30
0
        /// <summary>
        /// 添加完成事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void client_AddKPIRecordComplainCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                if (e.Error.Message == "Repetition")
                {
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                else
                {
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                }
            }
            else
            {
                FormType = FormTypes.Edit;
                EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
                entBrowser.FormType = FormTypes.Edit;
                //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDSUCCESSED", "KPIRECORDCOMPLAIN"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDDATASUCCESSED"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
                if (signCancel)
                {
                    signCancel = false;
                    entBrowser.Close();
                }

                RefreshUI(RefreshedTypes.All);
                SetComplainIsEnable(false);
            }
            RefreshUI(RefreshedTypes.HideProgressBar);
        }