public void LoadLanguages(string language) { if (language == null) { return; } LabelsAndMessagesProducts labelsAndMessagesProducts = new LabelsAndMessagesProducts(); WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "Products"); }
public void Setup_SetLanguage(string language) { if (language == null) { return; } LabelsAndMessagesProducts labelsAndMessagesProducts = new LabelsAndMessagesProducts(); WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "Products"); LabelsAndMessagesProducts labelsAndMessages = new LabelsAndMessagesProducts(); LanguageElement languageElement; languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelProductID).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelProductID = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelProductName).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelProductName = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelSuppliers_CompanyName).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelSuppliers_CompanyName = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelCategories_CategoryName).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelCategories_CategoryName = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelQuantityPerUnit).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelQuantityPerUnit = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelUnitPrice).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelUnitPrice = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelUnitsInStock).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelUnitsInStock = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelUnitsOnOrder).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelUnitsOnOrder = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelReorderLevel).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelReorderLevel = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBProducts.LabelDiscontinued).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBProducts.LabelDiscontinued = languageElement.TranslatedValue; } //Labels languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsProducts.LabelBtnNew).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsProducts.LabelBtnNew = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsProducts.LabelBtnDelete).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsProducts.LabelBtnDelete = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsProducts.LabelBtnUpdate).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsProducts.LabelBtnUpdate = languageElement.TranslatedValue; } //Messages languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesProducts.MessageBoxDeleteConfirm).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesProducts.MessageBoxDeleteConfirm = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesProducts.MessageBoxSaveOK).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesProducts.MessageBoxSaveError = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesProducts.MessageBoxSaveOK).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesProducts.MessageBoxSaveOK = languageElement.TranslatedValue; } ProductsDataContext.LabelsAndMessagesProducts = labelsAndMessages; }