Beispiel #1
0
        private void ShowWorkspace(ref Panel wspPane, string Tag)
        {
            if (!string.IsNullOrEmpty(Tag))
            {
                switch (Tag.ToLower())
                {
                case "member":
                    RT2020.Member.MemberList oMemberList = new RT2020.Member.MemberList();
                    oMemberList.DockPadding.All = 6;
                    oMemberList.Dock            = DockStyle.Fill;
                    wspPane.Controls.Add(oMemberList);
                    break;

                case "member.phonebook":
                    RT2020.Member.PhoneBookList oPhoneBookList = new RT2020.Member.PhoneBookList();
                    oPhoneBookList.DockPadding.All = 6;
                    oPhoneBookList.Dock            = DockStyle.Fill;
                    wspPane.Controls.Add(oPhoneBookList);
                    break;

                case "member.promotion":
                    var promotion = new RT2020.Settings.CampaignWizard();
                    promotion.CampaignType = EnumHelper.CampaignType.TenderType;
                    promotion.ShowDialog();
                    break;

                case "member.batchupdatediscount":
                    var batchUpdate = new Member.MassUpdateWizard();
                    batchUpdate.ShowDialog();
                    break;

                case "member.promotetempmembers":
                    var promoteTempMembers = new Member.PromoteMember();
                    promoteTempMembers.ShowDialog();
                    break;

                case "member.promotewebmembers":
                    var promoteWebMembers = new Member.PromoteWebMember();
                    promoteWebMembers.ShowDialog();
                    break;
                }
            }
        }
Beispiel #2
0
        private void AtsSettings_MenuClick(object sender, MenuItemEventArgs e)
        {
            //Control[] controls = this.Form.Controls.Find("wspPane", true);
            //if (controls.Length > 0)
            //{
            //    Panel wspPane = (Panel)controls[0];
            //    wspPane.Text = (string)e.MenuItem.Text;
            //}

            if (!(e.MenuItem.Tag == null))
            {
                switch (e.MenuItem.Tag.ToString().ToLower())
                {
                case "staff":
                    Staff.StaffWizard staffCode = new RT2020.Staff.StaffWizard();
                    staffCode.EditMode = EnumHelper.EditMode.Add;
                    staffCode.ShowDialog();
                    break;

                case "staffdept":
                    RT2020.Staff.StaffDeptWizard wizDept = new RT2020.Staff.StaffDeptWizard();
                    wizDept.ShowDialog();
                    break;

                case "staffgroup":
                    RT2020.Staff.StaffGroupWizard wizGroup = new RT2020.Staff.StaffGroupWizard();
                    wizGroup.ShowDialog();
                    break;

                case "staffjobtitle":
                    RT2020.Staff.StaffJobTitleWizard wizStaffJobTitle = new RT2020.Staff.StaffJobTitleWizard();
                    wizStaffJobTitle.ShowDialog();
                    break;

                case "smarttag4staffe":
                    RT2020.Staff.SmartTag4StaffWizard wizSmartTag4Staffe = new RT2020.Staff.SmartTag4StaffWizard();
                    wizSmartTag4Staffe.ShowDialog();
                    break;

                case "workplace":
                    RT2020.Workplace.WorkplaceWizard workplace = new RT2020.Workplace.WorkplaceWizard();
                    workplace.ShowDialog();
                    break;

                case "workplacenature":
                    RT2020.Workplace.WorkplaceNatureWizard wizWorkplaceNature = new RT2020.Workplace.WorkplaceNatureWizard();
                    wizWorkplaceNature.ShowDialog();
                    break;

                case "smarttag4workplace":
                    RT2020.Workplace.SmartTag4WorkplaceWizard wizSmartTag4Workplace = new RT2020.Workplace.SmartTag4WorkplaceWizard();
                    wizSmartTag4Workplace.ShowDialog();
                    break;

                case "promotion":
                    RT2020.Settings.CampaignWizard promotion = new RT2020.Settings.CampaignWizard();
                    promotion.CampaignType = EnumHelper.CampaignType.TenderType;
                    promotion.ShowDialog();
                    break;

                case "workplace reports":
                    RT2020.Workplace.Reports.RptWorkplaceList rptWorkplackList = new RT2020.Workplace.Reports.RptWorkplaceList();
                    rptWorkplackList.ShowDialog();
                    break;

                case "staff reports":
                    RT2020.Staff.Reports.RptStaffList rptStaff = new RT2020.Staff.Reports.RptStaffList();
                    rptStaff.ShowDialog();
                    break;

                case "supplier reports":
                    RT2020.Supplier.Reports.RptSupplierList rptSupplier = new RT2020.Supplier.Reports.RptSupplierList();
                    rptSupplier.ShowDialog();
                    break;

                case "supplier":
                    RT2020.Supplier.SupplierWizard wizSupplier = new RT2020.Supplier.SupplierWizard();
                    wizSupplier.EditMode = EnumHelper.EditMode.Add;
                    wizSupplier.ShowDialog();
                    break;

                case "supplieraddresstype":
                    RT2020.Supplier.SupplierAddressTypeWizard wizAddressType = new RT2020.Supplier.SupplierAddressTypeWizard();
                    wizAddressType.ShowDialog();
                    break;

                case "supplierterms":
                    RT2020.Supplier.SupplierTermsWizard wizTerms = new RT2020.Supplier.SupplierTermsWizard();
                    wizTerms.ShowDialog();
                    break;

                case "smarttag4supplier":
                    RT2020.Supplier.SmartTag4SupplierWizard wizSmartTag4Supplier = new RT2020.Supplier.SmartTag4SupplierWizard();
                    wizSmartTag4Supplier.ShowDialog();
                    break;

                case "currency":
                    RT2020.Settings.CurrencyWizard wizCny = new RT2020.Settings.CurrencyWizard();
                    wizCny.ShowDialog();
                    break;

                case "paymentfactor_currency":
                    RT2020.Settings.CampaignWizard wizPaymentFactorCurr = new RT2020.Settings.CampaignWizard();
                    wizPaymentFactorCurr.CampaignType = EnumHelper.CampaignType.TenderType;
                    wizPaymentFactorCurr.ShowDialog();
                    break;

                case "paymentfactor_eventcode":
                    RT2020.Settings.CampaignWizard wizPaymentFactorEvnt = new RT2020.Settings.CampaignWizard();
                    wizPaymentFactorEvnt.CampaignType = EnumHelper.CampaignType.EventCode;
                    wizPaymentFactorEvnt.ShowDialog();
                    break;

                case "country":
                    RT2020.Settings.CountryWizard wizCountry = new RT2020.Settings.CountryWizard();
                    wizCountry.ShowDialog();
                    break;

                case "province":
                    RT2020.Settings.ProvinceWizard wizProvince = new RT2020.Settings.ProvinceWizard();
                    wizProvince.ShowDialog();
                    break;

                case "city":
                    RT2020.Settings.CityWizard wizCity = new RT2020.Settings.CityWizard();
                    wizCity.ShowDialog();
                    break;

                case "zone":
                    RT2020.Settings.ZoneWizard wizZone = new RT2020.Settings.ZoneWizard();
                    wizZone.ShowDialog();
                    break;

                case "internettag":
                    RT2020.Settings.InternetTagWizard wizITag = new RT2020.Settings.InternetTagWizard();
                    wizITag.ShowDialog();
                    break;

                case "lineofoperation":
                    RT2020.Settings.LineOfOperationWizard wizLOO = new RT2020.Settings.LineOfOperationWizard();
                    wizLOO.ShowDialog();
                    break;

                case "marketsector":
                    RT2020.Supplier.MarketSectorWizard wizMarketSector = new RT2020.Supplier.MarketSectorWizard();
                    wizMarketSector.ShowDialog();
                    break;

                case "salutation":
                    RT2020.Settings.SalutationWizard wizSalutation = new RT2020.Settings.SalutationWizard();
                    wizSalutation.ShowDialog();
                    break;

                case "phonetag":
                    RT2020.Settings.PhoneTagWizard wizPhoneTag = new RT2020.Settings.PhoneTagWizard();
                    wizPhoneTag.ShowDialog();
                    break;

                case "jobtitle":
                    RT2020.Settings.JobTitleWizard wizJobTitle = new RT2020.Settings.JobTitleWizard();
                    wizJobTitle.ShowDialog();
                    break;
                }
            }
        }