Inheritance: Tools.TOKEN
Ejemplo n.º 1
0
        /// <summary>
        /// 保存
        /// </summary>
        public bool SaveMaster(FormTypes FormType)
        {
            bool flag = false;

            try
            {
                List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();
                if (validators.Count > 0)
                {
                    return(false);
                }

                CheckSubmitForm(FormType, out flag);

                if (!flag)
                {
                    return(false);
                }

                if (FormType == FormTypes.New)
                {
                    clientAtt.AddSchedulingTemplateMasterAsync(SchedulingTemplateMaster);
                }
                else
                {
                    clientAtt.ModifySchedulingTemplateMasterAsync(SchedulingTemplateMaster);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }

            return(flag);
        }
        private bool Check()
        {
            if (string.IsNullOrEmpty(txtReleaseName.Text.ToString()))
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "RELEASENAME"));
                this.txtReleaseName.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(txtContent.Text.ToString()))
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "CONTENTDISTRIBUTION"));
                this.txtContent.Focus();
                return(false);
            }

            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
                RefreshUI(RefreshedTypes.HideProgressBar);//关闭进度条动画
            }
            return(true);
        }
Ejemplo n.º 3
0
        //检查
        private bool Check()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
            }
            // 发布
            if (issuanceExtOrgObj.Count == 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTFIRST", "DISTRBUTEOBJECT"));
                return(false);
            }
            if (cbDepCity.SelectedIndex < 1)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTFIRST", "SATISFACTIONANSWERGROUP"));
                return(false);
            }

            return(true);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 保存
        /// </summary>
        private bool Save()
        {
            bool flag = false;

            try
            {
                RefreshUI(RefreshedTypes.ShowProgressBar);
                List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();
                if (validators.Count > 0)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIREDFIELDS"));
                    RefreshUI(RefreshedTypes.HideProgressBar);
                    return(false);
                }

                if (FormType == FormTypes.New)
                {
                    clientAtt.AddOvertimeRewardAsync(entOvertimeReward);
                    flag = true;
                }
                else
                {
                    clientAtt.ModifyOvertimeRewardAsync(entOvertimeReward);
                    flag = true;
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                RefreshUI(RefreshedTypes.HideProgressBar);
            }

            return(flag);
        }
Ejemplo n.º 5
0
        private bool Check()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
            }

            string strDPDate = string.Empty;

            strDPDate = this.dpDate.Text.ToString();
            if (string.IsNullOrEmpty(strDPDate))
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "ACCIDENTDATE"));
                return(false);
            }


            return(true);
        }
Ejemplo n.º 6
0
        private bool Check()
        {
            if (this.nudBalanceMonth.Value <= 0)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("NOTLESSTHANZERO", "PRINTCOPIES"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                this.nudBalanceMonth.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(this.ContractTitle.Text.ToString()))
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("PLEASESELECTACONTRACTTOPRINT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                this.ContractTitle.Focus();
                return(false);
            }

            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
                RefreshUI(RefreshedTypes.HideProgressBar);//关闭进度条动画
            }
            return(true);
        }
Ejemplo n.º 7
0
        private void Save()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (FormType == FormTypes.Edit)
            {
                KPIRecordComplain.UPDATEDATE = System.DateTime.Now;
                //client.CompainRecordUpdateAsync(KPIRecordComplain);
            }
            else
            {
                RefreshUI(RefreshedTypes.ProgressBar);


                //KPIRecordComplain.CHECKSTATE = "0";
                //KPIRecordComplain.CREATEDATE = System.DateTime.Now;
                //KPIRecordComplain.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                //KPIRecordComplain.OWNERDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                //KPIRecordComplain.OWNERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                //KPIRecordComplain.OWNERPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                //KPIRecordComplain.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                //KPIRecordComplain.CREATECOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                //KPIRecordComplain.CREATEDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                //KPIRecordComplain.CREATEPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            }
        }
Ejemplo n.º 8
0
        //private void SetFormDefailValue(T_OA_VEHICLE defaultInfo)
        //{
        //    txtCarModel.Text = defaultInfo.VEHICLEMODEL;
        //    txtCompanyID.Text = defaultInfo.COMPANYID;
        //    txtVehicleAssetId.Text = defaultInfo.ASSETID;
        //    txtVehicleAssetId.IsReadOnly = true;
        //    txtVIN.Text = defaultInfo.VIN;
        //    dpBuyDate.Text = defaultInfo.BUYDATE.ToShortDateString();
        //    txtPrice.Text = defaultInfo.BUYPRICE.ToString();
        //    txtINITIALRANGE.Text = defaultInfo.INITIALRANGE.ToString();
        //    txtINTERVALRANGE.Text = defaultInfo.INTERVALRANGE.ToString();
        //    txtMAINTAINCOMPANY.Text = defaultInfo.MAINTAINCOMPANY;
        //    txtMAINTAINTEL.Text = defaultInfo.MAINTAINTEL;
        //    txtMAINTENANCECYCLE.Text = defaultInfo.MAINTENANCECYCLE.ToString();
        //    txtMAINTENANCEREMIND.Text = defaultInfo.MAINTENANCEREMIND.ToString();
        //    txtSEATQUANTITY.Text = defaultInfo.SEATQUANTITY.ToString();
        //    txtVEHICLEBRANDS.Text = defaultInfo.VEHICLEBRANDS;
        //    txtVEHICLETYPE.Text = defaultInfo.VEHICLETYPE;
        //    txtWEIGHT.Text = defaultInfo.WEIGHT.ToString();
        //    if (defaultInfo.VEHICLEFLAG.Trim() == null)
        //    {
        //        cmbUserFlag.SelectedIndex = -1;
        //    }
        //    else
        //    {
        //        if (defaultInfo.VEHICLEFLAG.Trim() == "1")
        //        {
        //            cmbUserFlag.SelectedIndex = 1;
        //        }
        //        else
        //        {
        //            cmbUserFlag.SelectedIndex = 0;
        //        }
        //    }
        //}

        //验证
        private bool Check()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
            }

            if (this.cmbUserFlag.SelectedIndex <= 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "UseFlag"));
                this.cmbUserFlag.Focus();
                return(false);
            }

            if (dpBuyDate.Text == null || dpBuyDate.Text == "")
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("BuyDate"));
                return(false);
            }
            return(true);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// 保存
        /// </summary>
        private bool Save()
        {
            bool flag = false;

            try
            {
                List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();
                if (validators.Count > 0)
                {
                    return(false);
                }

                CheckSubmitForm(out flag);

                if (!flag)
                {
                    return(false);
                }

                if (FormType == FormTypes.New)
                {
                    clientAtt.AddShiftDefineAsync(entShiftDefine);
                }
                else
                {
                    clientAtt.ModifyShiftDefineAsync(entShiftDefine);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }

            return(flag);
        }
Ejemplo n.º 10
0
        public void DoAction(string actionType)
        {
            string errorString = Check();

            if (errorString != null)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(errorString));
                return;
            }

            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            foreach (var h in validators)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                return;
            }

            RefreshUI(RefreshedTypes.ShowProgressBar);
            switch (actionType)
            {
            case "0":
                refreshType = RefreshedTypes.All;
                Save();
                break;

            case "1": refreshType = RefreshedTypes.CloseAndReloadData;
                Save();
                break;
            }
        }
Ejemplo n.º 11
0
        private void RulesViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (e.PropertyName == "SelectedGroupRules")
            {
                RulesForSelectedGroup.Clear();

                Group1 selGr1 = SelectedGroupRules as Group1;
                if (selGr1 != null)
                {
                    var rg = context.Rules.Where(x => x.Group1.Group1ID == selGr1.Group1ID).ToList();
                    foreach (var r in rg)
                    {
                        RulesForSelectedGroup.Add(r);
                    }

                    Debug.WriteLine(RulesForSelectedGroup.Count);
                    return;
                }

                Group2 selGr2 = SelectedGroupRules as Group2;
                if (selGr2 != null)
                {
                    var rg = context.Rules.Where(x => x.Group2.Group2ID == selGr2.Group2ID).ToList();
                    foreach (var r in rg)
                    {
                        RulesForSelectedGroup.Add(r);
                    }

                    Debug.WriteLine(RulesForSelectedGroup.Count);
                    return;
                }
            }
        }
Ejemplo n.º 12
0
        private bool Check()
        {
            if (this.cbModelCode.SelectedIndex <= 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "AGENTMODULE"));
                return(false);
            }

            if (this.cbSYSTEMTYPE.SelectedIndex < 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "SYSTEMCODE"));
                return(false);
            }

            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
                RefreshUI(RefreshedTypes.HideProgressBar);
            }
            return(true);
        }
Ejemplo n.º 13
0
        public bool Save()
        {
            RefreshUI(RefreshedTypes.ProgressBar);
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                //could use the content of the list to show an invalid message summary somehow
                //MessageBox.Show(validators.Count.ToString() + " invalid validators");
                RefreshUI(RefreshedTypes.ProgressBar);
                return(false);
            }
            else
            {
                if (FormType == FormTypes.Edit)
                {
                    performanceRewardRecord.UPDATEDATE   = System.DateTime.Now;
                    performanceRewardRecord.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                    client.PerformanceRewardRecordUpdateAsync(performanceRewardRecord);
                }
                else
                {
                    RefreshUI(RefreshedTypes.ProgressBar);
                }
            }
            return(true);
        }
Ejemplo n.º 14
0
        public bool Save()
        {
            RefreshUI(RefreshedTypes.ProgressBar);
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                RefreshUI(RefreshedTypes.ProgressBar);
                return(false);
            }
            else
            {
                if (FormType == FormTypes.Edit)
                {
                    area.UPDATEDATE   = System.DateTime.Now;
                    area.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                    client.AreaCategoryUpdateAsync(area);
                }
                else
                {
                    //area.T_OA_TRAVELSOLUTIONS=
                    area.OWNERCOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    area.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                    area.OWNERPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    area.OWNERID           = Common.CurrentLoginUserInfo.EmployeeID;

                    client.AreaCategoryADDAsync(area, TravelSolutionsId, Common.CurrentLoginUserInfo.UserPosts[0].CompanyID);
                }
            }
            return(true);
        }
Ejemplo n.º 15
0
        public bool Save()
        {
            RefreshUI(RefreshedTypes.ProgressBar);
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                //could use the content of the list to show an invalid message summary somehow
                //MessageBox.Show(validators.Count.ToString() + " invalid validators");
                //   Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), validators.Count.ToString() + " invalid validators");
                RefreshUI(RefreshedTypes.ProgressBar);
                return(false);
            }
            else
            {
                if (FormType == FormTypes.Edit)
                {
                    area.UPDATEDATE   = System.DateTime.Now;
                    area.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                    client.AreaCategoryUpdateAsync(area);
                }
                else
                {
                    client.AreaCategoryADDAsync(area);
                }
            }
            return(true);
        }
Ejemplo n.º 16
0
        // add by zl
        private bool Check()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
                RefreshUI(RefreshedTypes.HideProgressBar);
            }

            string strCostDate = string.Empty;

            strCostDate = this.dpCostDate.Text.ToString();
            if (string.IsNullOrEmpty(strCostDate))
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "CostDateTime"));
                return(false);
            }

            return(true);
        }
Ejemplo n.º 17
0
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), validators.Count.ToString() + " invalid validators");
            }
            else
            {
                if (FormType == SMT.SaaS.FrameworkUI.FormTypes.New)
                {
                    RelationPost.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                    RelationPost.CREATEDATE   = DateTime.Now;
                    RelationPost.T_HR_POST    = Post;
                    client.RelationPostAddAsync(RelationPost);
                }
                else
                {
                    RelationPost.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                    RelationPost.UPDATEDATE   = DateTime.Now;
                    client.RelationPostUpdateAsync(RelationPost);
                }
            }
        }
Ejemplo n.º 18
0
        /// <summary>
        /// 保存
        /// </summary>
        private bool Save()
        {
            bool flag = false;

            try
            {
                List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();
                if (validators.Count > 0)
                {
                    return(false);
                }

                CheckSubmitForm(out flag);

                if (!flag)
                {
                    return(false);
                }
                if (rbWomen.IsChecked == true)
                {
                    entLeaveTypeSet.SEXRESTRICT = "0";
                }
                if (rbMan.IsChecked == true)
                {
                    entLeaveTypeSet.SEXRESTRICT = "1";
                }
                if (rbNoLimit.IsChecked == true)
                {
                    entLeaveTypeSet.SEXRESTRICT = "2";
                }
                if (FormType == FormTypes.New)
                {
                    //如果最小值是0.5获取到的值是0
                    if (nudMaxDays.Value > 0)
                    {
                        if (entLeaveTypeSet.MAXDAYS == 0)
                        {
                            entLeaveTypeSet.MAXDAYS = decimal.Round((decimal)nudMaxDays.Value, 2); //(decimal)nudMaxDays.Value;
                        }
                    }
                    clientAtt.AddLeaveTypeSetAsync(entLeaveTypeSet);
                }
                else
                {
                    entLeaveTypeSet.MAXDAYS = decimal.Round((decimal)entLeaveTypeSet.MAXDAYS, 2);
                    clientAtt.ModifyLeaveTypeSetAsync(entLeaveTypeSet);
                }

                loadbar.Start();
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }

            return(flag);
        }
Ejemplo n.º 19
0
        public Group1ChangeAddViewModel()
        {
            context = DatabaseManager.DatabaseContext;
            context.Groups1.ToList();
            Groups1 = context.Groups1.Local;

            Group      = new Group1();
            IsNewGroup = true;
        }
Ejemplo n.º 20
0
        private void btnLayoutGroupA_Click(object sender, System.EventArgs e)
        {
            NLayeredTreeLayout layout = new NLayeredTreeLayout();

            layout.PlugSpacing.Mode = PlugSpacingMode.None;
            layout.Layout(Group1.Shapes.Children(null), new NDrawingLayoutContext(document, Group1));
            Group1.UpdateModelBounds();
            LayoutGroups();
        }
Ejemplo n.º 21
0
    private void SerializeArray(string filename)
    {
        XmlSerializer ser      = new XmlSerializer(typeof(Group1));
        Group1        myGroup1 = new Group1();

        TextWriter writer = new StreamWriter(filename);

        ser.Serialize(writer, myGroup1);
        writer.Close();
    }
Ejemplo n.º 22
0
        public Group1ChangeAddViewModel(Group1 group)
        {
            dialogManager = new DialogManager();
            context       = DatabaseManager.DatabaseContext;

            context.Groups1.ToList();
            Groups1    = context.Groups1.Local;
            Group      = group;
            IsNewGroup = false;
        }
Ejemplo n.º 23
0
        private bool Check()
        {
            string StrStart = string.Empty;
            string StrEnd   = string.Empty;

            StrStart = dateREPAIRDATE.Text.ToString();   //送修时间
            StrEnd   = dateRETRIEVEDATE.Text.ToString(); //取回时间
            DateTime DtStart = new DateTime();
            DateTime DtEnd   = new DateTime();

            if (!string.IsNullOrEmpty(StrStart) && !string.IsNullOrEmpty(StrEnd))
            {
                DtStart = System.Convert.ToDateTime(StrStart);
                DtEnd   = System.Convert.ToDateTime(StrEnd);
                if (DtEnd < DtStart)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CANNOTBELESSTHANTHEREPAIRTIME", "RETRIEVEDATE"));
                    return(false);
                }
            }

            if (string.IsNullOrEmpty(StrStart))
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "REPAIRDATE"));
                return(false);
            }

            if (string.IsNullOrEmpty(StrEnd))
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "RETRIEVEDATE"));
                return(false);
            }

            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
            }
            bool b = (bool)ckbHasFee.IsChecked;

            if (b)
            {
                if (!CheckInputIsDecimal(txtFee.Text.Trim()))
                {
                    Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("IsDouble", "RepairFees"));
                    return(false);
                }
            }
            return(true);
        }
Ejemplo n.º 24
0
    IEnumerator ShowLose()
    {
        Panel.SetActive(true);
        PanelLose.SetActive(true);
        AudioSource.PlayClipAtPoint(LoseVoice, new Vector3(0f, 0f, -10f));
        yield return(new WaitForSeconds(LoseVoice.length + 0.75f));

        Group1.SetActive(false);
        Group2.SetActive(true);
        Panel.SetActive(false);
        PanelLose.SetActive(false);
    }
        public Group2ChangeAddViewModel(Group1 gr)
        {
            context = DatabaseManager.DatabaseContext;

            context.Groups1.ToList();
            context.Groups2.ToList();

            SelectedGroup1 = gr;

            Group = new Group2();
            context.SaveChanges();
            IsNewGroup = true;
        }
        public Group2ChangeAddViewModel(Group1 gr1, Group2 gr2)
        {
            dialogManager = new DialogManager();
            context       = DatabaseManager.DatabaseContext;

            context.Groups1.ToList();
            context.Groups2.ToList();

            SelectedGroup1 = gr1;

            Group      = gr2;
            IsNewGroup = false;
        }
Ejemplo n.º 27
0
        private void Save()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                //could use the content of the list to show an invalid message summary somehow
                //MessageBox.Show(validators.Count.ToString() + " invalid validators");
            }
            else
            {
                //承接人
                //OrganizationWS.V_EMPLOYEEPOST employee = lkEmployeeName.DataContext as OrganizationWS.V_EMPLOYEEPOST;
                //Evection.REPLACEPEOPLE = employee.T_HR_EMPLOYEE.EMPLOYEEID;
                //if (FormType == FormTypes.Edit)
                //{
                //    //如果状态为审核通过,修改时,则修改状态为审核中
                //    if (Evection.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString())
                //    {
                //        Evection.CHECKSTATE = Convert.ToInt32(CheckStates.Approving).ToString();
                //    }
                //    Evection.UPDATEDATE = System.DateTime.Now;
                //    Evection.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                //    client.EmployeeEvectionRecordUpdateAsync(Evection);
                //}
                //else
                //{
                //    //所属员工
                //    Evection.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                //    Evection.OWNERDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                //    Evection.OWNERPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                //    Evection.OWNERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                //    //添加人所属部门ID
                //    Evection.CREATEPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                //    Evection.CREATEDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                //    Evection.CREATECOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                //    //出差记录只能本人申请请
                //    Evection.EMPLOYEEID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                //    Evection.EMPLOYEENAME = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
                //    Evection.EMPLOYEECODE = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeCode;

                //    Evection.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                //    Evection.CREATECOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                //    Evection.CREATEDATE = DateTime.Now;
                client.EmployeeEvectionRecordAddAsync(Evection);
                //}
            }
        }
Ejemplo n.º 28
0
 public void Merge(Slider slider)
 {
     Group1.GetComponent <PlayerStats> ().numComponentesGrupo = (int)slider.value;
     Group2.GetComponent <PlayerStats>().numComponentesGrupo  = (int)slider.maxValue - (int)slider.value;
     if (Group1.GetComponent <PlayerStats>().numComponentesGrupo == 0)
     {
         Destroy(Group1);
     }
     if (Group2.GetComponent <PlayerStats>().numComponentesGrupo == 0)
     {
         Destroy(Group2);
     }
     MergePanel.SetActive(false);
 }
Ejemplo n.º 29
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <returns></returns>
        private bool Save()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                return(false);
            }


            if (!string.IsNullOrEmpty(txtTerminateRemark.Text))
            {
                cancelLeave.REMARK = txtTerminateRemark.Text;
            }

            if (cancelLeave.STARTDATETIME == null || cancelLeave.ENDDATETIME == null)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CANCELLEAVEDATEREQUIRED"));
                return(false);
            }

            if (cancelLeave.LEAVEDAYS == null && cancelLeave.LEAVEHOURS == null)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CANCELLEAVEDATEREQUIRED"));
                return(false);
            }
            if (cancelLeave.LEAVEDAYS <= 0 && cancelLeave.LEAVEHOURS <= 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), "销假天数和销假时长不能读为0");
                return(false);
            }
            if (cancelLeave.TOTALHOURS <= 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), "销假总时长不能读为0");
                return(false);
            }
            if (FormType == FormTypes.New)
            {
                client.EmployeeCancelLeaveAddAsync(cancelLeave);
            }
            else
            {
                cancelLeave.UPDATEDATE   = System.DateTime.Now;
                cancelLeave.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;

                client.EmployeeCancelLeaveUpdateAsync(cancelLeave);
            }

            return(true);
        }
Ejemplo n.º 30
0
        private bool CheckPriority()
        {
            List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll();

            if (validators.Count > 0)
            {
                foreach (var h in validators)
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage));
                    return(false);
                }
            }
            return(true);
        }