private void OnSelectionChanged(WindowBase sender, UISelectionChangeEventArgs eventArgs) { if (!(sender == this.mSelectedTable)) { if (this.mSourceTable.SelectedItem >= 0) { TableRow row = this.mSourceTable.GetRow(this.mSourceTable.SelectedItem); if (row != null) { DualPanelHouseholds.DualPaneSimPickerRowController dualPaneSimPickerRowController = row.RowController as DualPanelHouseholds.DualPaneSimPickerRowController; if (dualPaneSimPickerRowController != null && dualPaneSimPickerRowController.Enabled) { this.mRightArrow.Enabled = true; return; } this.mRightArrow.Enabled = false; return; } } else { this.mRightArrow.Enabled = false; } return; } if (this.mSelectedTable.SelectedItem >= 0 && this.mSelectedTable.GetRow(this.mSelectedTable.SelectedItem) != null) { this.mLeftArrow.Enabled = true; return; } this.mLeftArrow.Enabled = false; }
private void OnTypeChangeEx(WindowBase sender, UISelectionChangeEventArgs eventArgs) { ComboBox box = sender as ComboBox; if (box != null) { mResult.PartyType = (PartyType)box.EntryTags[(int)eventArgs.NewIndex]; } if (mResult.mPartyType != PartyType.kNone) { mClothingCombo.Enabled = true; mDressCodeText.TextColor = new Color(0xff000000); mResult.ClothingType = mRestrictClothingTypeTo; PopulateClothingCombo(); RepopulateTargetTableEx(); RepopulateSourceTableEx(); UpdateSourceAvailability(); ValidateParty(); eventArgs.Handled = true; } else { mOkayButton.Enabled = false; } }
private void OnSelectionChangedEx(WindowBase sender, UISelectionChangeEventArgs eventArgs) { try { mDegreeCombo.SelectionChange -= OnDegreeChangeEx; OnSelectionChanged(sender, eventArgs); UpdateSelection(); } catch (Exception e) { Common.Exception("OnSelectionChangedEx", e); } }
private void OnDegreeChangeEx(WindowBase sender, UISelectionChangeEventArgs eventArgs) { try { EnrollmentDialogRowController controller; EnrollmentData enrollmentDataForSim = GetEnrollmentDataForSim(mSelectedSimDesc, out controller); if (enrollmentDataForSim != null) { int num; int num2; FinancialAidtype aidtype; CreditAwardtype awardtype; mHouseholdFunds -= enrollmentDataForSim.CostPerSim; mHouseholdFunds -= enrollmentDataForSim.ScholarshipAmountPerSim; AcademicDegreeStaticData staticElement = mDegreeCombo.EntryTags[(int)mDegreeCombo.CurrentSelection] as AcademicDegreeStaticData; enrollmentDataForSim.AcademicDegreeName = (ulong)staticElement.AcademicDegreeName; //enrollmentDataForSim.AcademicDegreeName = (ulong)(mDegreeCombo.CurrentSelection + 0x1L); enrollmentDataForSim.CostPerSim = UpdateFunds(enrollmentDataForSim.AcademicDegreeName, mSelectedSimDesc as SimDescription, out num2, out aidtype, out num, out awardtype); enrollmentDataForSim.FinancialAidType = aidtype; enrollmentDataForSim.ScholarshipAmountPerSim = num2; enrollmentDataForSim.CreditsAwardedPerSim = num; enrollmentDataForSim.CreditAwardType = awardtype; enrollmentDataForSim.CourseLoad = this.mCourseLoad; controller.mTextControlCost.Color = (enrollmentDataForSim.CostPerSim < 0x0) ? RED : BLUE; controller.Cost = UIUtils.FormatMoney(Math.Abs(enrollmentDataForSim.CostPerSim)); controller.Scholarship = enrollmentDataForSim.ScholarshipAmountPerSim; controller.AidType = enrollmentDataForSim.FinancialAidType; mDegreeDescription.Caption = Responder.Instance.LocalizationModel.LocalizeString(staticElement.DegreeDescKey, new object[0x0]); UpdateCreditIconEx(enrollmentDataForSim.CreditsAwardedPerSim, enrollmentDataForSim.CreditAwardType, (AcademicDegreeNames)enrollmentDataForSim.AcademicDegreeName); //UpdateCreditIcon(enrollmentDataForSim.CreditsAwardedPerSim, (int)enrollmentDataForSim.CreditAwardType, (int)enrollmentDataForSim.AcademicDegreeName); UpdateDegreeProgressBar(mSelectedSimDesc, enrollmentDataForSim.AcademicDegreeName); } UpdateAcceptAvailability(); } catch (Exception e) { Common.Exception("OnDegreeChangeEx", e); } }
private void OnSelectionChanged(WindowBase sender, UISelectionChangeEventArgs eventArgs) { Audio.StartSound("ui_tertiary_button"); this.OnTableChanged(); }
private void OnSelectionChanged(WindowBase sender, UISelectionChangeEventArgs eventArgs) { if (!(sender == this.mSelectedTable)) { if (this.mSourceTable.SelectedItem >= 0) { TableRow row = this.mSourceTable.GetRow(this.mSourceTable.SelectedItem); if (row != null) { DualPanelShopping.DualPaneSimPickerRowController dualPaneSimPickerRowController = row.RowController as DualPanelShopping.DualPaneSimPickerRowController; if (dualPaneSimPickerRowController != null && dualPaneSimPickerRowController.Enabled) { this.mRightArrow.Enabled = true; return; } this.mRightArrow.Enabled = false; return; } } else { this.mRightArrow.Enabled = false; } return; } if (this.mSelectedTable.SelectedItem >= 0 && this.mSelectedTable.GetRow(this.mSelectedTable.SelectedItem) != null) { this.mLeftArrow.Enabled = true; return; } this.mLeftArrow.Enabled = false; }
private void OnDegreeChangeEx(WindowBase sender, UISelectionChangeEventArgs eventArgs) { try { EnrollmentDialogRowController controller; EnrollmentData enrollmentDataForSim = GetEnrollmentDataForSim(mSelectedSimDesc, out controller); if (enrollmentDataForSim != null) { int num; int num2; FinancialAidtype aidtype; CreditAwardtype awardtype; mHouseholdFunds -= enrollmentDataForSim.CostPerSim; mHouseholdFunds -= enrollmentDataForSim.ScholarshipAmountPerSim; AcademicDegreeStaticData staticElement = mDegreeCombo.EntryTags[(int)mDegreeCombo.CurrentSelection] as AcademicDegreeStaticData; enrollmentDataForSim.AcademicDegreeName = (ulong)staticElement.AcademicDegreeName; //enrollmentDataForSim.AcademicDegreeName = (ulong)(mDegreeCombo.CurrentSelection + 0x1L); enrollmentDataForSim.CostPerSim = UpdateFunds(enrollmentDataForSim.AcademicDegreeName, mSelectedSimDesc as SimDescription, out num2, out aidtype, out num, out awardtype); enrollmentDataForSim.FinancialAidType = aidtype; enrollmentDataForSim.ScholarshipAmountPerSim = num2; enrollmentDataForSim.CreditsAwardedPerSim = num; enrollmentDataForSim.CreditAwardType = awardtype; enrollmentDataForSim.CourseLoad = this.mCourseLoad; controller.mTextControlCost.Color = (enrollmentDataForSim.CostPerSim < 0x0) ? RED : BLUE; controller.Cost = UIUtils.FormatMoney(Math.Abs(enrollmentDataForSim.CostPerSim)); controller.Scholarship = enrollmentDataForSim.ScholarshipAmountPerSim; controller.AidType = enrollmentDataForSim.FinancialAidType; mDegreeDescription.Caption = Responder.Instance.LocalizationModel.LocalizeString(staticElement.DegreeDescKey, new object[0x0]); UpdateCreditIconEx(enrollmentDataForSim.CreditsAwardedPerSim, enrollmentDataForSim.CreditAwardType, (AcademicDegreeNames)enrollmentDataForSim.AcademicDegreeName); //UpdateCreditIcon(enrollmentDataForSim.CreditsAwardedPerSim, (int)enrollmentDataForSim.CreditAwardType, (int)enrollmentDataForSim.AcademicDegreeName); UpdateDegreeProgressBar(mSelectedSimDesc, enrollmentDataForSim.AcademicDegreeName); } UpdateAcceptAvailability(); } catch(Exception e) { Common.Exception("OnDegreeChangeEx", e); } }