Exemplo n.º 1
0
 public MainWindow_ViewModel_old()
 {
     try
     {
         posCardHandle             = ReadCardOperator.GetInstance();
         WindowHeight              = ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y;
         WindowWidth               = ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X;
         WindowLeft                = ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X;
         WindowTop                 = ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y;
         Printer.PrinterException += Printer_PrinterException;
         if (!ClientObject.ClientSetting.DeviceSetting.UsingActiveBespeakSeat)
         {
             ActiveBokkBtn = "Collapsed";
         }
         if (ClientObject.ClientSetting.DeviceSetting.IsShowInitPOS)
         {
             CardReaderBtn = "Visible";
         }
         if (ClientObject.ObjCardReader == null)
         {
             TestMode      = "Visible";
             CardReaderBtn = "Collapsed";
         }
         string logoPath = AppDomain.CurrentDomain.BaseDirectory + ClientObject.ClientSetting.DeviceSetting.BackImgage["SchoolLogoImage"];
         if (File.Exists(logoPath))
         {
             LogoImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(logoPath, UriKind.RelativeOrAbsolute));
         }
         Apppath = AppDomain.CurrentDomain.BaseDirectory + "images\\AdImage\\";
     }
     catch (Exception ex)
     {
         //TODO:出错处理
     }
 }
 public MainWindow_ViewModel()
 {
     try
     {
         posCardHandle             = ReadCardOperator.GetInstance();
         WindowHeight              = clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y;
         WindowWidth               = clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X;
         WindowLeft                = clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X;
         WindowTop                 = clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y;
         clientObject.UpdateForm  += new EventHandler(clientObject_UpdateForm);
         Printer.PrinterException += new PrinterStatusEventHandle(Printer_PrinterException);
         if (!clientObject.ClientSetting.DeviceSetting.UsingActiveBespeakSeat)
         {
             ActiveBokkBtn = "Collapsed";
         }
         if (clientObject.ClientSetting.DeviceSetting.IsShowInitPOS)
         {
             CardReaderBtn = "Visible";
         }
         if (clientObject.IsTestModel)
         {
             TestMode      = "Visible";
             CardReaderBtn = "Collapsed";
         }
         string logoPath = AppDomain.CurrentDomain.BaseDirectory + clientObject.ClientSetting.DeviceSetting.BackImgage["SchoolLogoImage"];
         if (File.Exists(logoPath))
         {
             LogoImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(logoPath, UriKind.RelativeOrAbsolute));
         }
     }
     catch (Exception ex)
     {
         //TODO:出错处理
     }
 }
Exemplo n.º 3
0
 public MainWindow_ViewModel()
 {
     try
     {
         posCardHandle = ReadCardOperator.GetInstance();
         WindowHeight  = Screen.PrimaryScreen.Bounds.Height;
         WindowWidth   = Screen.PrimaryScreen.Bounds.Width;
         WindowLeft    = 0;
         WindowTop     = 0;
         if (clientObject.ObjCardReader == null)
         {
             TestMode      = "Visible";
             CardReaderBtn = "Collapsed";
         }
         string logoPath = AppDomain.CurrentDomain.BaseDirectory + "images\\ClientBackImage\\SchoolLogoImage.png";
         if (File.Exists(logoPath))
         {
             LogoImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(logoPath, UriKind.RelativeOrAbsolute));
         }
         if (clientObject.ReadingRoomList.Count > 0)
         {
             foreach (KeyValuePair <string, SeatManage.ClassModel.ReadingRoomInfo> item in clientObject.ReadingRoomList)
             {
                 rooms.Add(item.Key);
             }
         }
     }
     catch (Exception ex)
     {
         //TODO:出错处理
     }
 }
Exemplo n.º 4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            InitializeFormState();
            clientObject = OperateResult.SystemObject.GetInstance();
            if (clientObject.ObjCardReader != null)
            {
                clientObject.ObjCardReader.CardNoGeted += new SeatManage.ISystemTerminal.IPOS.EventPosCardNo(ObjCardReader_CardNoGeted);
                clientObject.ObjCardReader.Start();
            }
            clientObject.UpdateConfigError += new EventHandler(clientObject_UpdateConfigError);
            ReadCardOperator posCardHandle = ReadCardOperator.GetInstance();

            posCardHandle.popMessage += new ReadCardOperator.PopMessageEventHandler(posCardHandle_popMessage);
            viewModel.ImageChange    += new EventHandler(viewModel_ImageChange);
            viewModel.ImageSwitch    += new EventHandler(viewModel_ImageSwitch);
            viewModel.ImageChangeRun();
            viewModel.ShowTimeRun();
            viewModel.LastSeatRun();
        }