Example #1
0
        public PrinterWindow()
        {
            MultiLanguageHelper.SettingLanguageFromRegisty();
            InitializeComponent();

            NetworkDriveViewModel ndvm = (NetworkDriveViewModel)ucNetworkDrive.DataContext;

            ndvm.NetworkDriveMappingChangedEvent += new NetworkDriveMappingChangedHandler(NetworkDrive_Changed);

            OneLaneSelectorVM.VendorChangedEvent += new VendorChangedHandler(Vendor_Changed);

            using (var ini = new IniFile())
            {
                bool PrinterClosing = Boolean.TryParse(ini.Read("Printer", "ClosingPrompt"), out IsClosingPrompt);
                bool bAlreadyExist  = IsProcessAlreadyExist("PrinterCenter");               //PrinterCenter
                if (bAlreadyExist)
                {
                    MessageBoxResult ret = TRMessageBox.Show(this,
                                                             "@SERVICE_OPENED".Translate(),
                                                             "@PRINTER_CENTER".Translate(),
                                                             MessageBoxButton.OK,
                                                             MessageBoxImage.Stop);
                    if (ret == MessageBoxResult.OK)
                    {
                        IsClosingPrompt = false;
                        System.Windows.Application.Current.Shutdown();
                    }
                }
                BindingClosing = ini.Read("Printer", "BindingClosing");
            }

            //Auto Load Settings
            if (System.IO.File.Exists("PrinterCenter.xml"))
            {
                Log4.PrinterLogger.InfoFormat("*AutoLoading \"PrinterCenter.xml\" ...");
                ViewModelLocator.Atom.PrinterWindowVM.LoadSettingFromXml("PrinterCenter.xml");
                if (ViewModelLocator.Atom.PrinterWindowVM.ExamineData())
                {
                    ViewModelLocator.Atom.PrinterWindowVM.ExecuteOpenService();
                }
                else
                {
                    ViewModelLocator.Atom.PrinterWindowVM.IsAutoLoadFile = true;

                    Log4.PrinterLogger.InfoFormat("Examining Fail ...");
                }
                ViewModelLocator.Atom.PrinterWindowVM.stcSelectedIndex = 6;
            }
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                MultiLanguageHelper       helper        = new MultiLanguageHelper("English", "Lang\\English.xml");
                MultiLanguageModuleHelper interfaceLang = new MultiLanguageModuleHelper(helper, "UserInterface");

                this.button1.Text = interfaceLang.Translate("button1");
                this.button2.Text = interfaceLang.Translate("button2");
                this.button3.Text = interfaceLang.Translate("button3");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }