public void LoadLanguages(string language) { if (language == null) { return; } LabelsAndMessagesShippers labelsAndMessagesShippers = new LabelsAndMessagesShippers(); WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "Shippers"); }
public void Setup_SetLanguage(string language) { if (language == null) { return; } LabelsAndMessagesShippers labelsAndMessagesShippers = new LabelsAndMessagesShippers(); WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "Shippers"); LabelsAndMessagesShippers labelsAndMessages = new LabelsAndMessagesShippers(); LanguageElement languageElement; languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBShippers.LabelShipperID).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBShippers.LabelShipperID = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBShippers.LabelCompanyName).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBShippers.LabelCompanyName = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBShippers.LabelPhone).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBShippers.LabelPhone = languageElement.TranslatedValue; } //Labels languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsShippers.LabelBtnNew).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsShippers.LabelBtnNew = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsShippers.LabelBtnDelete).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsShippers.LabelBtnDelete = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsShippers.LabelBtnUpdate).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsShippers.LabelBtnUpdate = languageElement.TranslatedValue; } //Messages languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesShippers.MessageBoxDeleteConfirm).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesShippers.MessageBoxDeleteConfirm = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesShippers.MessageBoxSaveOK).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesShippers.MessageBoxSaveError = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesShippers.MessageBoxSaveOK).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesShippers.MessageBoxSaveOK = languageElement.TranslatedValue; } ShippersDataContext.LabelsAndMessagesShippers = labelsAndMessages; }