/// <summary> /// Sets up things like decimal vs. hhMM mode, alternat category classes list, etc. /// </summary> protected void InitBasicControls() { if (Session[keyTailwheelList] != null && cmbAircraft.Items.Count > 0) // we've already initialized... { m_rgTailwheelAircraft = (List <int>)Session[keyTailwheelList]; return; } if (Request.IsMobileDevice()) { cmbAircraft.Width = txtRoute.Width = txtComments.Width = Unit.Pixel(130); } // Use the desired editing mode. MyFlightbook.Profile pf = MyFlightbook.Profile.GetUser(Page.User.Identity.Name); Controls_mfbDecimalEdit.EditMode em = pf.UsesHHMM ? Controls_mfbDecimalEdit.EditMode.HHMMFormat : Controls_mfbDecimalEdit.EditMode.Decimal; decCFI.EditingMode = decDual.EditingMode = decGrndSim.EditingMode = decIMC.EditingMode = decNight.EditingMode = decPIC.EditingMode = decSIC.EditingMode = decSimulatedIFR.EditingMode = decTotal.EditingMode = decXC.EditingMode = em; mfbEditPropSet1.CrossFillSourceClientID = decCFI.CrossFillSourceClientID = decDual.CrossFillSourceClientID = decGrndSim.CrossFillSourceClientID = decIMC.CrossFillSourceClientID = decNight.CrossFillSourceClientID = decPIC.CrossFillSourceClientID = decSIC.CrossFillSourceClientID = decSimulatedIFR.CrossFillSourceClientID = decXC.CrossFillSourceClientID = decTotal.EditBox.ClientID; mfbMFUFlightImages.AllowGoogleImport = pf.PreferenceExists(GooglePhoto.PrefKeyAuthToken); }
/// <summary> /// Sets up things like decimal vs. hhMM mode, alternat category classes list, etc. /// </summary> protected void InitBasicControls() { if (Session[keyTailwheelList] != null && cmbAircraft.Items.Count > 0) // we've already initialized... { m_rgTailwheelAircraft = (ArrayList)Session[keyTailwheelList]; return; } if (Request.IsMobileDevice()) { cmbAircraft.Width = txtRoute.Width = txtComments.Width = Unit.Pixel(130); } ckUpdateTwitter.Checked = mfbTwitter.FDefaultTwitterCheckboxState && (FlightID > 0); // don't default the facebook/twitter checkboxes on if this is editing an existing flight. ckFacebook.Checked = mfbFacebook1.FDefaultFacebookCheckboxState && (FlightID > 0); // Use the desired editing mode. MyFlightbook.Profile pf = MyFlightbook.Profile.GetUser(Page.User.Identity.Name); Controls_mfbDecimalEdit.EditMode em = pf.UsesHHMM ? Controls_mfbDecimalEdit.EditMode.HHMMFormat : Controls_mfbDecimalEdit.EditMode.Decimal; decCFI.EditingMode = decDual.EditingMode = decGrndSim.EditingMode = decIMC.EditingMode = decNight.EditingMode = decPIC.EditingMode = decSIC.EditingMode = decSimulatedIFR.EditingMode = decTotal.EditingMode = decXC.EditingMode = em; // And enable/disable facebook/twitter: ckFacebook.Visible = pf.CanPostFacebook(); ckUpdateTwitter.Visible = pf.CanTweet(); mvFacebook.SetActiveView(pf.CanPostFacebook() ? vwFacebookActive : vwFacebookInactive); mvTwitter.SetActiveView(pf.CanTweet() ? vwTwitterActive : vwTwitterInactive); mfbEditPropSet1.CrossFillSourceClientID = decCFI.CrossFillSourceClientID = decDual.CrossFillSourceClientID = decGrndSim.CrossFillSourceClientID = decIMC.CrossFillSourceClientID = decNight.CrossFillSourceClientID = decPIC.CrossFillSourceClientID = decSIC.CrossFillSourceClientID = decSimulatedIFR.CrossFillSourceClientID = decXC.CrossFillSourceClientID = decTotal.EditBox.ClientID; }
/// <summary> /// Sets up things like decimal vs. hhMM mode, alternat category classes list, etc. /// </summary> protected void InitBasicControls() { if (cmbAircraft.Items.Count > 0) // we've already initialized... { return; } if (Request.IsMobileDevice()) { cmbAircraft.Width = txtRoute.Width = txtComments.Width = Unit.Pixel(130); } // Use the desired editing mode. MyFlightbook.Profile pf = MyFlightbook.Profile.GetUser(Page.User.Identity.Name); Controls_mfbDecimalEdit.EditMode em = pf.UsesHHMM ? Controls_mfbDecimalEdit.EditMode.HHMMFormat : Controls_mfbDecimalEdit.EditMode.Decimal; decCFI.EditingMode = decDual.EditingMode = decGrndSim.EditingMode = decIMC.EditingMode = decNight.EditingMode = decPIC.EditingMode = decSIC.EditingMode = decSimulatedIFR.EditingMode = decTotal.EditingMode = decXC.EditingMode = em; mfbEditPropSet1.CrossFillDefaultScript = decCFI.CrossFillScript = decDual.CrossFillScript = decGrndSim.CrossFillScript = decIMC.CrossFillScript = decNight.CrossFillScript = decPIC.CrossFillScript = decSIC.CrossFillScript = decSimulatedIFR.CrossFillScript = decXC.CrossFillScript = String.Format(CultureInfo.InvariantCulture, "getTotalFillFunc(\"{0}\")", decTotal.EditBox.ClientID); mfbEditPropSet1.CrossFillLandingScript = intFullStopLandings.CrossFillScript = intNightLandings.CrossFillScript = String.Format(CultureInfo.InvariantCulture, "getTotalFillFunc(\"{0}\")", intLandings.EditBox.ClientID); mfbEditPropSet1.CrossFillApproachScript = String.Format(CultureInfo.InvariantCulture, "getTotalFillFunc(\"{0}\")", intApproaches.EditBox.ClientID); mfbMFUFlightImages.AllowGoogleImport = pf.PreferenceExists(GooglePhoto.PrefKeyAuthToken); }