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; } } }
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; } } }