コード例 #1
0
        public void LoadLanguages(string language)
        {
            if (language == null)
            {
                return;
            }

            LabelsAndMessagesOrderDetails labelsAndMessagesOrderDetails = new LabelsAndMessagesOrderDetails();
            WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "OrderDetails");
        }
コード例 #2
0
        public void Setup_SetLanguage(string language)
        {
            if (language == null)
            {
                return;
            }

            LabelsAndMessagesOrderDetails labelsAndMessagesOrderDetails = new LabelsAndMessagesOrderDetails();
            WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "OrderDetails");
            LabelsAndMessagesOrderDetails labelsAndMessages = new LabelsAndMessagesOrderDetails();
            LanguageElement languageElement;

            languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBOrderDetails.LabelOrders_ShipName).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LabelsFromDBOrderDetails.LabelOrders_ShipName = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBOrderDetails.LabelProducts_ProductName).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LabelsFromDBOrderDetails.LabelProducts_ProductName = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBOrderDetails.LabelUnitPrice).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LabelsFromDBOrderDetails.LabelUnitPrice = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBOrderDetails.LabelQuantity).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LabelsFromDBOrderDetails.LabelQuantity = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBOrderDetails.LabelDiscount).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LabelsFromDBOrderDetails.LabelDiscount = languageElement.TranslatedValue;
            }

            //Labels
            languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsOrderDetails.LabelBtnNew).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LanguageElementsControlsOrderDetails.LabelBtnNew = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsOrderDetails.LabelBtnDelete).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LanguageElementsControlsOrderDetails.LabelBtnDelete = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsOrderDetails.LabelBtnUpdate).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LanguageElementsControlsOrderDetails.LabelBtnUpdate = languageElement.TranslatedValue;
            }

            //Messages
            languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesOrderDetails.MessageBoxDeleteConfirm).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LanguageElementsMessagesOrderDetails.MessageBoxDeleteConfirm = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesOrderDetails.MessageBoxSaveOK).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LanguageElementsMessagesOrderDetails.MessageBoxSaveError = languageElement.TranslatedValue;
            }

            languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesOrderDetails.MessageBoxSaveOK).FirstOrDefault();
            if (languageElement != null)
            {
                labelsAndMessages.LanguageElementsMessagesOrderDetails.MessageBoxSaveOK = languageElement.TranslatedValue;
            }

            OrderDetailsDataContext.LabelsAndMessagesOrderDetails = labelsAndMessages;
        }