private static string GetThemesOnLine(eDesign designType) { string responseFromServer = ""; try { var request = WebRequest.Create(RequestBaseUrl + "?type=" + designType.ToString() + "&lang=" + CultureInfo.CurrentCulture.TwoLetterISOLanguageName); using (var response = request.GetResponse()) using (var dataStream = response.GetResponseStream()) { if (dataStream != null) { using (var reader = new StreamReader(dataStream)) { responseFromServer = reader.ReadToEnd(); } } } } catch (Exception ex) { Debug.LogError(ex); } return(responseFromServer); }
public clsBearing_Radial_FP(clsUnit.eSystem UnitSystem_In, eDesign Design_In, clsProduct CurrentProduct_In) : base(UnitSystem_In, Design_In) //========================================================================================================= { //....Instantiate member class objects: mPad = new clsPad(this); mFlexurePivot = new clsFlexurePivot(); mOilInlet = new clsOilInlet(this); mFlange = new clsFlange(this); //mTempSensor = new clsTempSensor(this); mMillRelief = new clsMillRelief(this); mSL = new clsSL(this); mARP = new clsARP(this); mEDM_Pad = new clsEDM_Pad(this); mMount = new clsMount(CurrentProduct_In); mPerformData = new clsPerformData(); //....Initialize: mSplitConfig = true; //........Material. mMat.WCode_Base = "1002-107"; mMat.LiningExists = true; mMat.WCode_Lining = "1002-960"; mCurrentProduct = CurrentProduct_In; }
private static List <Theme> GetDesignsFromConfig(eDesign design) { var themes = new List <Theme>(); var temp = new List <Theme>(); var tmplPath = SettingsDesign.Template != TemplateService.DefaultTemplateId ? "Templates\\" + SettingsDesign.Template + "\\" : ""; var designPath = SettingsGeneral.AbsolutePath + tmplPath + "design\\" + TypeAndPath[design]; if (Directory.Exists(designPath)) { foreach (var configPath in Directory.GetDirectories(designPath)) { var themeName = configPath.Split('\\').Last(); var themeConfig = configPath + "\\" + design.ToString() + ".config"; if (!File.Exists(themeConfig)) { continue; } try { using (var myReader = new StreamReader(themeConfig)) { var mySerializer = new XmlSerializer(typeof(Theme)); var theme = (Theme)mySerializer.Deserialize(myReader); var themeTitle = theme.Names.Find(t => t.Lang == SettingsMain.Language); theme.Title = themeTitle != null ? themeTitle.Value : themeName; theme.Name = themeName; theme.PreviewImage = theme.PreviewImage.IsNotEmpty() && File.Exists(configPath + "\\" + theme.PreviewImage) ? UrlService.GetAbsoluteLink(tmplPath + "design\\" + TypeAndPath[design] + "\\" + themeName + "\\" + theme.PreviewImage) : null; if (themeName != "_none") { temp.Add(theme); } else { themes.Add(theme); } myReader.Close(); } } catch (Exception ex) { Debug.LogError(ex); } } } themes.AddRange(temp.OrderBy(t => t.Title)); return(themes); }
private static string GetThemesOnLine(eDesign designType) { string responseFromServer = ""; try { var requestUrl = string.Format("{0}?type={1}&lang={2}{3}", RequestBaseUrl, designType.ToString(), CultureInfo.CurrentCulture.TwoLetterISOLanguageName, (SettingsDesign.Template != TemplateService.DefaultTemplateId ? "&template=" + SettingsDesign.Template : "")); var request = WebRequest.Create(requestUrl); using (var response = request.GetResponse()) using (var dataStream = response.GetResponseStream()) { if (dataStream != null) { using (var reader = new StreamReader(dataStream)) { responseFromServer = reader.ReadToEnd(); } } } } catch (Exception ex) { Debug.LogError(ex); } return(responseFromServer); }
//....Class Constructor public clsRadB(clsUnit.eSystem UnitSystem_In, eDesign Design_In, clsJBearing CurrentBearing_In) //============================================================================================= { mCurrentBearing = CurrentBearing_In; if (Design_In == eDesign.Flexure_Pivot) { mPivot = new clsPivot.clsFP(UnitSystem_In, clsRadB.eDesign.Flexure_Pivot, CurrentBearing_In); } else if (Design_In == eDesign.Tilting_Pad) { mPivot = new clsPivot.clsTP(UnitSystem_In, clsRadB.eDesign.Tilting_Pad, CurrentBearing_In); } //....Instantiate member class objects: mPad = new clsPad(this); mOilInlet = new clsOilInlet(CurrentBearing_In); mARP = new clsARP(CurrentBearing_In); mSL = new clsSL(CurrentBearing_In); mFlange = new clsFlange(this); //....Initialize: mSplitConfig = true; //........Material. mMat.WCode_Base = "1002-107"; mMat.LiningExists = true; mMat.WCode_Lining = "1002-960"; }
public static List<Theme> GetAvaliableDesignsOnLine(eDesign designType) { string response = GetThemesOnLine(designType); if (!string.IsNullOrEmpty(response)) { return JsonConvert.DeserializeObject<List<Theme>>(response); } return null; }
public static List <Theme> GetAvaliableDesignsOnLine(eDesign designType) { string response = GetThemesOnLine(designType); if (!string.IsNullOrEmpty(response)) { return(JsonConvert.DeserializeObject <List <Theme> >(response)); } return(null); }
public static List<Theme> GetDesigns(eDesign design) { string strCacheName = CacheNames.GetDesignCacheObjectName(design.ToString()) + SettingsDesign.Template; if (CacheManager.Contains(strCacheName)) { return CacheManager.Get<List<Theme>>(strCacheName); } var list = GetDesignsFromConfig(design); CacheManager.Insert(strCacheName, list); return list; }
//#region "Wire Clip Holes:" // public clsWireClipHoles WireClipHoles // { // get { return mWireClipHoles; } // set { mWireClipHoles = value; } // } //#endregion //#region "Temp Sensor Exit Holes:" // public Double TempSensor_D_ExitHole // { // get { return mTempSensor_D_ExitHole; } // set { mTempSensor_D_ExitHole = value; } // } //#endregion #endregion #region "CONSTRUCTOR:" public clsSeal(clsUnit.eSystem UnitSystem_In, clsProduct CurrentProduct_In) : base(UnitSystem_In, CurrentProduct_In) //========================================================================== { //....Default Values: mDesign = eDesign.Fixed; //....Instantiate member object variables: //mCurrentProduct = CurrentProduct_In; mBlade = new clsBlade(); mDrainHoles = new clsDrainHoles(this, CurrentProduct_In); //mWireClipHoles = new clsWireClipHoles(this); }
public clsSeal(clsUnit.eSystem UnitSystem_In, eType Type_In, clsDB DB_In, clsProduct CurrentProduct_In) : base(UnitSystem_In, Type_In, DB_In, CurrentProduct_In) //===================================================================================================== { //....Default Values: mDesign = eDesign.Fixed; mLiningT = mc_DESIGN_LINING_THICK; //....Instantiate member object variables: mBlade = new clsBlade(); mDrainHoles = new clsDrainHoles(this); mWireClipHoles = new clsWireClipHoles(this); }
public static List <Theme> GetDesigns(eDesign design) { string strCacheName = CacheNames.GetDesignCacheObjectName(design.ToString()); if (CacheManager.Contains(strCacheName)) { return(CacheManager.Get <List <Theme> >(strCacheName)); } var list = GetDesignsFromConfig(design); CacheManager.Insert(strCacheName, list); return(list); }
private static List <Theme> GetDesignsFromConfig(eDesign design) { var themes = new List <Theme>(); var temp = new List <Theme>(); foreach (var configPath in Directory.GetDirectories(SettingsGeneral.AbsolutePath + "design\\" + TypeAndPath[design])) { var themeName = configPath.Split('\\').Last(); var themeConfig = configPath + "\\" + design.ToString() + ".config"; if (File.Exists(themeConfig)) { try { using (var myReader = new StreamReader(themeConfig)) { var mySerializer = new XmlSerializer(typeof(Theme)); var theme = (Theme)mySerializer.Deserialize(myReader); var themeTitle = theme.Names.Find(t => t.Lang == SettingsMain.Language); theme.Title = themeTitle != null ? themeTitle.Value : themeName; theme.Name = themeName; if (themeName != "_none") { temp.Add(theme); } else { themes.Add(theme); } myReader.Close(); } } catch (Exception ex) { Debug.LogError(ex); } } } themes.AddRange(temp.OrderBy(t => t.Title)); return(themes); }
private static string GetThemesOnLine(eDesign designType) { string responseFromServer = ""; try { var requestUrl = string.Format("{0}?type={1}&lang={2}{3}", RequestBaseUrl, designType.ToString(), CultureInfo.CurrentCulture.TwoLetterISOLanguageName, (SettingsDesign.Template != TemplateService.DefaultTemplateId ? "&template=" + SettingsDesign.Template : "")); var request = WebRequest.Create(requestUrl); using (var response = request.GetResponse()) using (var dataStream = response.GetResponseStream()) { if (dataStream != null) using (var reader = new StreamReader(dataStream)) { responseFromServer = reader.ReadToEnd(); } } } catch (Exception ex) { Debug.LogError(ex); } return responseFromServer; }
private static List<Theme> GetDesignsFromConfig(eDesign design) { var themes = new List<Theme>(); var temp = new List<Theme>(); var tmplPath = SettingsDesign.Template != TemplateService.DefaultTemplateId ? "Templates\\" + SettingsDesign.Template + "\\" : ""; var designPath = SettingsGeneral.AbsolutePath + tmplPath + "design\\" + TypeAndPath[design]; if (Directory.Exists(designPath)) { foreach (var configPath in Directory.GetDirectories(designPath)) { var themeName = configPath.Split('\\').Last(); var themeConfig = configPath + "\\" + design.ToString() + ".config"; if (!File.Exists(themeConfig)) continue; try { using (var myReader = new StreamReader(themeConfig)) { var mySerializer = new XmlSerializer(typeof(Theme)); var theme = (Theme)mySerializer.Deserialize(myReader); var themeTitle = theme.Names.Find(t => t.Lang == SettingsMain.Language); theme.Title = themeTitle != null ? themeTitle.Value : themeName; theme.Name = themeName; if (themeName != "_none") temp.Add(theme); else themes.Add(theme); myReader.Close(); } } catch (Exception ex) { Debug.LogError(ex); } } } themes.AddRange(temp.OrderBy(t => t.Title)); return themes; }
//....Class Constructor public clsBearing_Radial(clsUnit.eSystem UnitSystem_In, eType Type_In, eDesign Design_In, clsDB DB_In) : base(UnitSystem_In, Type_In, Design_In, DB_In) //==================================================================================================== { mDesign = Design_In; }