Exemple #1
0
        public void LoadLanguages(string language)
        {
            if (language == null)
            {
                return;
            }

            LabelsAndMessagesProducts labelsAndMessagesProducts = new LabelsAndMessagesProducts();
            WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "Products");
        }
Exemple #2
0
        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;
        }