Example #1
0
 /// <summary>
 ///  新增保险
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void client_EmployeeInsuranceAddCompleted(object sender, EmployeeInsuranceAddCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ADDERROR"), Utility.GetResourceStr(e.Error.Message));
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
     }
     else
     {
         if (!string.IsNullOrEmpty(e.strMsg))
         {
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.strMsg));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr(e.strMsg),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             RefreshUI(RefreshedTypes.HideProgressBar);
             return;
         }
         //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDDATASUCCESSED"));
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDDATASUCCESSED"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         if (closeFormFlag)
         {
             RefreshUI(RefreshedTypes.Close);
         }
         else
         {
             FormType = FormTypes.Edit;
             EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
             entBrowser.FormType = FormTypes.Edit;
             RefreshUI(RefreshedTypes.AuditInfo);
         }
         ToolbarItems = Utility.CreateFormEditButton();
         ToolbarItems.Add(ToolBarItems.Delete);
         RefreshUI(RefreshedTypes.All);
     }
     RefreshUI(RefreshedTypes.HideProgressBar);
 }
Example #2
0
        void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            string Result = "";

            if (CheckProjectSingle != null)
            {
                //ComfirmBox deleComfir = new ComfirmBox();
                //deleComfir.Title = Utility.GetResourceStr("DELETECONFIRM");
                //deleComfir.MessageTextBox.Text = Utility.GetResourceStr("DELETEALTER");
                //deleComfir.ButtonOK.Click += new RoutedEventHandler(ProjectDel_Click);
                //deleComfir.Show();

                ComfirmWindow com = new ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    //ObservableCollection<string> ids = new ObservableCollection<string>();

                    //foreach (T_HR_EMPLOYEECONTRACT tmp in DtGrid.SelectedItems)
                    //{
                    //    if (tmp.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())
                    //    {
                    //        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("Msg_NoDeleteOrder"));
                    //        break;
                    //    }
                    //    ids.Add(tmp.EMPLOYEECONTACTID);
                    //}
                    //client.EmployeeContractDeleteAsync(ids);
                    client.CheckProjectSetDeleteAsync(CheckProjectSingle.CHECKPROJECTID);
                };
                com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
            }
            else
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "DELETE"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
Example #3
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;
            }
        }
        void btnAudit_Click(object sender, RoutedEventArgs e)
        {
            //throw new NotImplementedException();

            if (Meetinginfo != null)
            {
                if (Meetinginfo.meetinginfo.CHECKSTATE == "2")
                {
                    Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("INOFSUBMITEDNOTEDIT"));
                    return;
                }
                else
                {
                    if (checkState == "0")  //未提交的审核
                    {
                        //SumbitFlow(audit, tmpInfoT);
                    }
                    else
                    {
                        if (checkState == "1" || checkState == "4") //待审核 或正审核
                        {
                            MeetingForm   form    = new MeetingForm(FormTypes.Audit, Meetinginfo);
                            EntityBrowser browser = new EntityBrowser(form);
                            browser.FormType         = FormTypes.Audit;
                            browser.MinWidth         = 800;
                            browser.MinHeight        = 580;
                            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                            browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
                        }
                    }
                }
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }
        }
Example #5
0
 //删除按钮事件
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (dgArchives.SelectedItems.Count > 0)
     {
         string Result   = "";
         string errorMsg = "";
         lendingDelID = new ObservableCollection <string>();
         ComfirmWindow com = new ComfirmWindow();
         com.OnSelectionBoxClosed += (obj, result) =>
         {
             for (int i = 0; i < dgArchives.SelectedItems.Count; i++)
             {
                 string LendArchivesID = "";
                 LendArchivesID = (dgArchives.SelectedItems[i] as T_OA_LENDARCHIVES).LENDARCHIVESID;
                 if ((dgArchives.SelectedItems[i] as T_OA_LENDARCHIVES).CHECKSTATE == "0" || (dgArchives.SelectedItems[i] as T_OA_LENDARCHIVES).CHECKSTATE == "3")
                 {
                     if (!(lendingDelID.IndexOf(LendArchivesID) > -1))
                     {
                         lendingDelID.Add(LendArchivesID);
                     }
                 }
             }
             if (lendingDelID.Count > 0)
             {
                 client.DeleteArchivesLendingAsync(lendingDelID);
             }
             else
             {
                 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("SELECTITEMSNOTDELETE"));
             }
         };
         com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
     }
     else
     {
         ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
     }
 }
        /// <summary>
        ///点击导入,进行保存
        /// </summary>
        private void Save()
        {
            if (listEmployeeInfo == null || listEmployeeInfo.Count() == 0)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), "没有信息可以导入",
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }
            string strMsg = string.Empty, Result = string.Empty;
            string companyID = (acbCompanyName.SelectedItem as SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY).COMPANYID;
            ObservableCollection <V_EmployeeEntryInfo> listTemp = DtGrid.ItemsSource as ObservableCollection <V_EmployeeEntryInfo>;
            List <T_SYS_DICTIONARY> dic = Application.Current.Resources["SYS_DICTIONARY"] as  List <T_SYS_DICTIONARY>;
            bool flag = true;

            listTemp.ForEach(it =>
            {
                decimal?plDic = dic.Where(s => s.DICTIONCATEGORY == "POSTLEVEL" && s.DICTIONARYNAME == it.PostLevel).FirstOrDefault().DICTIONARYVALUE;
                it.PostLevel  = Convert.ToString(plDic);
                if (!string.IsNullOrWhiteSpace(it.ErrorMsg))
                {
                    flag = false;
                }
            });
            if (!flag)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), "导入数据存在错误,请参照表格后面的提示信息进行修改",
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }
            ComfirmWindow com = new ComfirmWindow();

            com.OnSelectionBoxClosed += (objcom, result) =>
            {
                RefreshUI(RefreshedTypes.ShowProgressBar);
                client.AddBatchEmployeeEntryAsync(listTemp, companyID, strMsg);
            };
            com.SelectionBox("导入确认", "是否确认要导入员工入职信息", ComfirmWindow.titlename, Result);
        }
Example #7
0
 private void btnDel_Click(object sender, RoutedEventArgs e)
 {
     if (SelectedEmployee != null)
     {
         if (this.DtGrid.SelectedItems != null)
         {
             SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEVIEW employee = DtGrid.SelectedItem as SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEVIEW;
             //var Ents = from ent in LstFbAdmin
             //           where ent.OWNERCOMPANYID == employee.OWNERCOMPANYID && ent.OWNERPOSTID == employee.OWNERPOSTID
             //           && ent.OWNERDEPARTMENTID == employee.OWNERDEPARTMENTID
             //           && ent.EMPLOYEEID == employee.EMPLOYEEID
             //           select ent;
             //if (Ents != null)
             //{
             //    if (Ents.Count() > 0)
             //    {
             //        //if(Ents.FirstOrDefault().)
             //    }
             //}
             if (DtGrid.SelectedItems.Count > 1)
             {
                 ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), "只能删除单条记录,请重新选择!", Utility.GetResourceStr("CONFIRMBUTTON"));
             }
             else
             {
                 if (employee != null)
                 {
                     strSelectEmployeeID = employee.EMPLOYEEID;
                     permclient.DeleteFbAdminAsync(employee.EMPLOYEEID, employee.OWNERCOMPANYID);
                 }
             }
         }
     }
     else
     {
         ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), "请选择需要删除的信息", Utility.GetResourceStr("CONFIRMBUTTON"));
     }
 }
        private void HasChosenTemplate_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                if (HasChosenTemplate.SelectedIndex < 1)
                {
                    if (actions == FormTypes.New)
                    {
                        //ContractText.GetRichTextbox() = string.Empty;
                        ContractTitle.Text            = string.Empty;
                        cbContractLevel.SelectedIndex = 0;
                        cbContractLevel.IsEnabled     = true;
                        //ContractTitle.IsReadOnly = true;
                    }
                }
                else
                {
                    T_OA_CONTRACTTEMPLATE TemplageText = new T_OA_CONTRACTTEMPLATE();
                    TemplageText = (T_OA_CONTRACTTEMPLATE)HasChosenTemplate.SelectedItem;

                    ContractText.RichTextBoxContext = TemplageText.CONTENT;
                    ContractTitle.Text = TemplageText.CONTRACTTITLE;
                    foreach (T_SYS_DICTIONARY contractLevel in cbContractLevel.Items)
                    {
                        if (contractLevel.DICTIONARYVALUE.ToString() == TemplageText.CONTRACTLEVEL)
                        {
                            cbContractLevel.SelectedItem = contractLevel;
                        }
                    }
                    cbContractLevel.IsEnabled = false;
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.SendException("ComBox选择模板处理事件", "OA", "T_OA_CONTRACTAPP", "选择合同模版返回错误", ex, ExceptionLevel.Middle, ExceptionType.Error);
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
Example #9
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            if (cboInfo.SelectedItem as StateType == null)
            {
                ComfirmWindow.ConfirmationBox("提示信息", "处理角色不能为空!", "确定");
                return;
            }
            if (_counterSignRoleList == null)
            {
                _counterSignRoleList = new List <CounterSignRole>();
            }

            CounterSignRole newCondition = new CounterSignRole();

            newCondition.StateCode = (cboInfo.SelectedItem as StateType).StateCode;
            if (cbOtherCompany.IsChecked == true)
            {
                newCondition.IsOtherCompany = true;
                newCondition.OtherCompanyId = ((cboOtherCompany.SelectedItem) as SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY).COMPANYID;
            }
            else
            {
                newCondition.IsOtherCompany = false;
                newCondition.OtherCompanyId = "";
            }
            newCondition.StateName = (cboInfo.SelectedItem as StateType).StateName;
            newCondition.TypeCode  = (cboUserType.SelectedItem as UserType).TypeCode;
            newCondition.TypeName  = (cboUserType.SelectedItem as UserType).TypeName;

            _counterSignRoleList.Add(newCondition);
            dgCodition.ItemsSource = null;
            dgCodition.ItemsSource = _counterSignRoleList;
            //增加完后变空
            CompanyName              = "";
            CompanyID                = "";
            btnSearch.IsEnabled      = false;
            cbOtherCompany.IsChecked = false;
        }
Example #10
0
        private bool Save()
        {
            RefreshUI(RefreshedTypes.ShowProgressBar);
            if (string.IsNullOrEmpty(lkEmployeeName.TxtLookUp.Text.Trim()))
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("STRINGNOTNULL", "EMPLOYEENAME"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                RefreshUI(RefreshedTypes.HideProgressBar);
                needsubmit = false;
                isSubmit   = false;
                return(false);
            }
            if (!SMT.SaaS.FrameworkUI.Common.Utility.CheckDataIsValid(Group1))
            {
                RefreshUI(RefreshedTypes.HideProgressBar);
                needsubmit = false;
                isSubmit   = false;
                return(false);
            }
            else
            {
                string strMsg = "";
                if (FormType == FormTypes.New)
                {
                    PensionMaster.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                    PensionMaster.CREATEDATE   = DateTime.Now;
                    client.PensionMasterAddAsync(PensionMaster, strMsg);
                }
                else
                {
                    PensionMaster.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                    PensionMaster.UPDATEDATE   = DateTime.Now;

                    client.PensionMasterUpdateAsync(PensionMaster, "Edit");
                }
            }
            return(true);
        }
Example #11
0
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (!SMT.SaaS.FrameworkUI.Common.Utility.CheckDataIsValid(Group1))
            {
                // RefreshUI(RefreshedTypes.HideProgressBar);
                return;
            }
            //判断分数是否超过100分
            if (currentSumPoint + Convert.ToInt32(NudScore.Value) > 100)
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CHECKSUMPOINT", "CHECKEMPLOYEETYPE"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("CHECKSUMPOINT", "CHECKEMPLOYEETYPE"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }
            //List<SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            //if (validators.Count > 0)
            //{
            //   // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(validators.Count.ToString() + " invalid validators"));
            //    return;
            //}

            if (FormType == FormTypes.New)
            {
                PointSet.CREATEDATE   = DateTime.Now;
                PointSet.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                client.CheckPointSetAddAsync(PointSet, PointLevel);
            }
            else
            {
                PointSet.UPDATEDATE   = DateTime.Now;
                PointSet.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                client.CheckPointSetUpdateAsync(PointSet, PointLevel);
            }
        }
Example #12
0
        void clientXml_ListSystemCompleted(object sender, ListSystemCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                if (e.Result != null)
                {
                    ObservableCollection <string> xmlurl = new ObservableCollection <string>(); //子系统XML路径
                    FlowSystemModel.ListAppSystem = e.Result == null ? null : e.Result.ToList();
                    //appSystem.Clear();
                    //foreach (var item in FlowXml.ListAppSystem)
                    //{
                    //    appSystem.Add(item);
                    //    xmlurl.Add(item.ObjectFolder);
                    //}
                    //if (xmlurl.Count > 0)
                    //{
                    //    //clientXml.ListModelAsync(xmlurl);
                    //}
                    //SystemCode = appSystem;
                    //appSystem.Insert(0, new AppSystem() { Name = "0", Description = "请选择......" });
                    //MessageList.cbSystemCode.ItemsSource = appSystem;
                    //RuleList.cbSystemCode.ItemsSource = appSystem;
                    //triggerList.cbSystemCode.ItemsSource = appSystem;


                    //MessageList.appSystem = appSystem;//龙康才新增
                    //RuleList.appSystem = appSystem;//龙康才新增
                    //triggerList.appSystem = appSystem;//龙康才新增
                    //MessageList.BindDefaultGridData();//首次进入时加载
                    //RuleList.BindRuleData();//首次进入时加载
                    //triggerList.BindTriggerData();//首次进入时加载
                }
            }
            else
            {
                ComfirmWindow.ConfirmationBox("提示信息", "系统代码加载错误!", "确定");
            }
        }
Example #13
0
        void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            string Result = "";

            if (DtGrid.SelectedItems.Count > 0)
            {
                ComfirmWindow com = new ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    ObservableCollection <string> ids = new ObservableCollection <string>();

                    foreach (V_EMPLOYEECONTACT tmp in DtGrid.SelectedItems)
                    {
                        if (tmp.CHECKSTATEk__BackingField != Convert.ToInt32(CheckStates.UnSubmit).ToString())
                        {
                            ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("Msg_NoDeleteOrder"),
                                                           Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                            break;
                        }
                        //if (!SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(tmp, "T_HR_EMPLOYEECONTRACT", SMT.SaaS.FrameworkUI.OperationType.Delete, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID))
                        //{
                        //    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("NOPERMISSIONDELETE", tmp.T_HR_EMPLOYEE.EMPLOYEECNAME + ",CONTRACTINFORMATION"),
                        //  Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                        //    return;
                        //}
                        ids.Add(tmp.EMPLOYEECONTACTIDk__BackingField);
                    }
                    client.EmployeeContractDeleteAsync(ids);
                };
                com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
            }
            else
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "DELETE"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
Example #14
0
 void TrC_GetTravelReimbursementByIdCompleted(object sender, GetTravelReimbursementByIdCompletedEventArgs e)
 {
     try
     {
         if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message))
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
         }
         else
         {
             if (e.Result == null)
             {
                 ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                 return;
             }
             travelReimbursement = e.Result;
             if (!string.IsNullOrEmpty(travelReimbursement.TRAVELREIMBURSEMENTID))
             {
                 BusinessApplicationsForm AddWin  = new BusinessApplicationsForm(FormTypes.Edit, businesstrID);
                 EntityBrowser            browser = new EntityBrowser(AddWin);
                 browser.RemoveSMTLoading();
                 browser.FormType         = FormTypes.Edit;
                 browser.MinWidth         = 980;
                 browser.MinHeight        = 445;
                 browser.TitleContent     = "出差申请";
                 browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                 browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
             }
             LoadData();                  //重新加载数据(主要用于刷新"是否报销"按钮的状态)
             ReimbursementSwitch = false; //关闭开关
         }
     }
     catch (Exception ex)
     {
         Logger.Current.Log(ex.Message, Category.Debug, Priority.Low);
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
     }
 }
Example #15
0
 private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     if (txtModelCode.Text.Trim() == "")
     {
         ComfirmWindow.ConfirmationBox("提示信息", "模块代码不能为空!", "确定");
         return;
     }
     if (entity == null)
     {
         entity = new FLOW_MODELDEFINE_T();
         entity.FlowCancelCompanyList = FlowCancelCompanyList;
         entity.FreeFlowCompanyList   = FreeFlowCompanyList;
         entity.MODELDEFINEID         = Guid.NewGuid().ToString();
         entity.MODELCODE             = this.txtModelCode.Text.Trim();
         entity.SYSTEMCODE            = (this.cbSystemCode.SelectedItem as AppSystem).Name;
         entity.SYSTEMNAME            = (this.cbSystemCode.SelectedItem as AppSystem).Description;
         entity.DESCRIPTION           = this.txtModelName.Text.Trim();
         entity.CREATECOMPANYID       = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
         entity.CREATEDEPARTMENTID    = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
         entity.CREATEPOSTID          = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
         entity.CREATEUSERNAME        = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
         entity.CREATEUSERID          = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
         client.AddModelDefineAsync(entity);
         //pBar.Start();
     }
     else
     {
         entity.FlowCancelCompanyList = FlowCancelCompanyList;
         entity.FreeFlowCompanyList   = FreeFlowCompanyList;
         entity.MODELCODE             = this.txtModelCode.Text.Trim();
         entity.SYSTEMCODE            = (this.cbSystemCode.SelectedItem as AppSystem).Name;
         entity.DESCRIPTION           = this.txtModelName.Text.Trim();
         entity.EDITUSERNAME          = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
         entity.EDITUSERID            = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
         client.UpdateModelDefineAsync(entity);
         // pBar.Start();
     }
 }
Example #16
0
 //删除定时触发
 void client_DeleteTriggerDefineCompleted(object sender, DeleteTriggerDefineCompletedEventArgs e)
 {
     try
     {
         if (e.Result)
         {
             //MessageBox.Show("删除成功");
             ComfirmWindow.ConfirmationBox("提示信息", "删除成功!", "确定");
             DateGrid();
         }
         else
         {
             //MessageBox.Show("删除失败");
             ComfirmWindow.ConfirmationBox("提示信息", "删除失败!", "确定");
         }
     }
     catch (Exception ex)
     {
         //MessageBox.Show("删除失败");
         ComfirmWindow.ConfirmationBox("提示信息", "删除失败!", "确定");
     }
     pBar.Stop();
 }
Example #17
0
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     selectedList = GetSelectList();
     if (selectedList == null)
     {
         ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
         return;
     }
     if (SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonByOperationControl(selectedList[0], OperationType.Edit, Common.CurrentLoginUserInfo.EmployeeID))
     {
         T_OA_WORKRECORD workerCordInfo = selectedList[0];
         WorkerCordForm  frmWorkerCord  = new WorkerCordForm(workerCordInfo, "update");
         EntityBrowser   browser        = new EntityBrowser(frmWorkerCord);
         browser.MinWidth         = 580;
         browser.MinHeight        = 505;
         browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
         browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("YOUDONOTHAVEPERMISSIONTOOPERATETHEDATA"));
     }
 }
Example #18
0
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     PlatformService.T_WF_MESSAGEBODYDEFINE entity = DataGridDefaultMessage.SelectedItem as PlatformService.T_WF_MESSAGEBODYDEFINE;
     if (entity != null)
     {
         DefaultMessgeEdit edit = new DefaultMessgeEdit("1", entity.DEFINEID);
         edit.SaveCompleted += (obj, ev) =>
         {//保存成功,重新绑定
             BindDefaultGridData();
         };
         edit.appSystem = appSystem;
         edit.appModel  = appModel;
         edit.cobMODELCODE.ItemsSource    = this.cbModelCode.ItemsSource;
         edit.cobMODELCODE.SelectedIndex  = 0;
         edit.cobSYSTEMCODE.ItemsSource   = this.cbSystemCode.ItemsSource;
         edit.cobSYSTEMCODE.SelectedIndex = 0;
         edit.Show();
     }
     else
     {
         ComfirmWindow.ConfirmationBox("提示信息", "请选择一条记录进行修改!", "确定");
     }
 }
Example #19
0
 void clientAtt_ImportAttendMonthlyBalanceForShowCompleted(object sender, ImportAttendMonthlyBalanceForShowCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result != null)
         {
             ListBalance = e.Result;
             this.LoadData(ListBalance.ToList());
         }
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), "没有导入的数据",
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             return;
         }
     }
     else
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), "导入月度考勤结算记录失败",
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
         return;
     }
 }
Example #20
0
 void client_GetSalarySystemByIDCompleted(object sender, GetSalarySystemByIDCompletedEventArgs 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)
         //{
         //    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"));
         //    return;
         //}
         salarySystem = e.Result;
         if (FormType == FormTypes.Resubmit)
         {
             salarySystem.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
         }
         this.DataContext = salarySystem;
         RefreshUI(RefreshedTypes.AuditInfo);
         SetToolBar();
     }
 }
Example #21
0
        /// <summary>
        /// 每行的查看申诉事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnViewComplain_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            if (DtGrid.SelectedItem != null)
            {
                // 1s 冉龙军
                //ComplainProcess form = new ComplainProcess(FormTypes.Browse, ((T_HR_KPIRECORD)DtGrid.SelectedItem).KPIRECORDID, "");
                //ComplainProcess form = new ComplainProcess(FormTypes.Browse, ((V_KPIRECORD)DtGrid.SelectedItem).T_HR_KPIRECORD.KPIRECORDID, "");
                // 1e

                PerformanceComplain form    = new PerformanceComplain(FormTypes.Browse, ((V_KPIRECORD)DtGrid.SelectedItem).T_HR_KPIRECORD.KPIRECORDID, "");
                EntityBrowser       browser = new EntityBrowser(form);
                browser.FormType = FormTypes.Browse;
                //form.MinHeight = 350;
                form.MinWidth            = 500;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(LoadData);
                browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
        private void myChkBox_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ObservableCollection <T_OA_REIMBURSEMENTDETAIL> objs = DaGrEdit.ItemsSource as ObservableCollection <T_OA_REIMBURSEMENTDETAIL>;
                var      temp    = DaGrEdit.SelectedItem as T_OA_REIMBURSEMENTDETAIL;
                CheckBox chbMeet = DaGrEdit.Columns[13].GetCellContent(temp).FindName("myChkBox") as CheckBox;
                if (chbMeet.IsChecked == true)
                {
                    temp.PRIVATEAFFAIR = "1";
                }
                else
                {
                    temp.PRIVATEAFFAIR = "0";
                }

                TravelAllowance(false);
            }
            catch
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
Example #23
0
        void client_GetComplainRecordPagingCompleted(object sender, GetComplainRecordPagingCompletedEventArgs e)
        {
            List <V_COMPLAINRECORD> list = new List <V_COMPLAINRECORD>();

            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)
                {
                    list = e.Result.ToList();
                }
                DtGrid.ItemsSource   = list;
                dataPager.PageCount  = e.pageCount;
                DtGrid.SelectedIndex = 0;
            }
            ToolBar.btnRefresh.IsEnabled = true;
            loadbar.Stop();
        }
Example #24
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 #25
0
        void BtnView_Click(object sender, RoutedEventArgs e)
        {
            if (SelectedEmployee != null)
            {
                if (DtGrid.SelectedItems.Count <= 0)
                {
                    ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTRECORDER"), Utility.GetResourceStr("CONFIRMBUTTON"));
                    return;
                }
                Form.SysUserForms editForm = new SMT.SaaS.Permission.UI.Form.SysUserForms(FormTypes.Browse, SelectedEmployee.EMPLOYEEID);

                EntityBrowser browser = new EntityBrowser(editForm);
                browser.FormType = FormTypes.Browse;

                browser.MinHeight        = 450;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(AddWin_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTRECORDER"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
Example #26
0
 //修改
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (Organizationtable != null)
     {
         if (Organizationtable.CHECKSTATE == "0" || Organizationtable.CHECKSTATE == "3")
         {
             OrganAddForm  orgFrm  = new OrganAddForm(FormTypes.Edit, Organizationtable.ORGANIZATIONID, Organizationtable.CHECKSTATE);
             EntityBrowser browser = new EntityBrowser(orgFrm);
             browser.FormType         = FormTypes.Edit;
             browser.MinHeight        = 510;
             browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
             browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
         }
         else
         {
             Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("ORGANREGISTERNOTEDIT"));
         }
     }
     else
     {
         ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
     }
 }
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection <string> accidentrecordId = new ObservableCollection <string>();

            if (dg.SelectedItems.Count > 0)
            {
                for (int i = 0; i < dg.SelectedItems.Count; i++)
                {
                    accidentrecordId.Add((dg.SelectedItems[i] as T_OA_ACCIDENTRECORD).ACCIDENTRECORDID);
                }
                string        Result = "";
                ComfirmWindow com    = new ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    vehicleClient.DeleteAccidentRecordListAsync(accidentrecordId);
                };
                com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
 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;
     }
 }
Example #29
0
        public void save()
        {
            //验证
            if (!SMT.SaaS.FrameworkUI.Common.Utility.CheckDataIsValid(Group1))
            {
                return;
            }
            //身份证号不能为空
            if (string.IsNullOrEmpty(sNumberID.Text.Trim()))
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "IDCARDNUMBER"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("STRINGNOTNULL", "IDCARDNUMBER"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                sNumberID.Focus();
                return;
            }
            //检查身份证
            string blackMessage = "";

            //string leaveMessage = "";
            leaveMessage = new ObservableCollection <string>();
            client.EmployeeIsEntryAsync(sNumberID.Text.Trim().ToUpper(), blackMessage, leaveMessage);
        }
Example #30
0
 void BtnView_Click(object sender, RoutedEventArgs e)
 {
     ///TODO:ADD修改
     if (DtGrid.SelectedItems.Count > 0)
     {
         T_HR_PERFORMANCEREWARDRECORD      tmpEnt = DtGrid.SelectedItems[0] as T_HR_PERFORMANCEREWARDRECORD;
         Form.Salary.PerformanceRewardForm form   = new Form.Salary.PerformanceRewardForm(FormTypes.Browse, tmpEnt.PERFORMANCEREWARDRECORDID);
         form.IsEnabled = false;
         EntityBrowser browser = new EntityBrowser(form);
         browser.FormType         = FormTypes.Browse;
         form.MinHeight           = 250;
         browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
         browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
         //  client.PerformanceRewardRecordUpdateAsync(tmpEnt);
     }
     else
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "VIEW"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
         //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "EDIT"));
         return;
     }
 }