Ejemplo n.º 1
0
        public LicenseInfo()
        {
            InitializeComponent();
            Service.MessageView mv = new Service.MessageView("Чтение данных", "", Service.MessageViewMode.Message);
            mv.Show();
            int result = 0;

            License.CheckUSBKey();
            if ((License.KeyReadUSB != null) && (License.KeyReadUSB.numberKey != null))
            {
                result = 1;
            }
            else
            {
                if (License.CheckLocalKey())
                {
                    result = 2;
                }
            }
            mv.Close();
            if (result == 1)
            {
                lType.Content  = "USB ключ";
                lNum.Content   = License.KeyReadUSB.numberKey;
                lVer.Content   = License.KeyReadUSB.versionKey;
                lOwner.Content = License.KeyReadUSB.owner;
                lCount.Content = License.KeyReadUSB.countActivate;
            }
            else
            {
                if (result == 2)
                {
                    lType.Content  = "Локальный файл-ключ";
                    lNum.Content   = License.systemDataEx.numberKey;
                    lVer.Content   = License.systemDataEx.versionKey;
                    lOwner.Content = License.systemDataEx.owner;
                }
                else
                {
                    lType.Content = "Ключ отсутствует";
                }
            }
        }
Ejemplo n.º 2
0
 private void BindingPC_Click(object sender, RoutedEventArgs e)
 {
     Application.Current.Dispatcher.Invoke((Action)(() => {
         Service.MessageView mw = new Service.MessageView("Чтение данных", "", Service.MessageViewMode.Message);
         mw.Show();
         bool check = License.CheckLocalKey();
         mw.Close();
         if (check)
         {
             new Service.MessageView("Данный компьютер уже содержит лицензию", "", Service.MessageViewMode.Message).Show();
         }
         else
         {
             Service.MessageView bind = new Service.MessageView("Привязка ПК", "", Service.MessageViewMode.Message);
             bind.Show();
             string result = License.BindingPC();
             bind.Close();
             new Service.MessageView(result, "", Service.MessageViewMode.Message).Show();
         }
     }));
 }
Ejemplo n.º 3
0
        private void Read_Click(object sender, RoutedEventArgs e)
        {
            Field = "_______________";
            Bush  = "__________";
            Well  = "__________";
            NKTmm = "_____";
            System.Threading.Thread window = null;
            readingWindow = new Service.MessageView("Считывание данных", "", Service.MessageViewMode.Message, false);
            window        = new System.Threading.Thread(new System.Threading.ThreadStart(ShowWindowReading));
            window.Start();

            wb.NavigateToString("<html></html>");
            selectedCount.Points  = new List <PointDate>();
            selectedLength.Points = new List <PointDate>();

            sqlCmd.CommandText = "update '" + selectedLength.Title + "|" + selectedLength.Unit + "' set value = replace(value, ',','.')";
            sqlCmd.ExecuteNonQuery();
            sqlCmd.CommandText = "select * from '" + selectedLength.Title + "|" + selectedLength.Unit + "';";
            SQLiteDataReader dataReader = sqlCmd.ExecuteReader();
            DataTable        dt         = new DataTable();

            dt.Load(dataReader);
            dataReader.Close();
            //bool initTitles = true;
            foreach (DataRow dr in dt.Rows)
            {
                selectedLength.Points.Add(new PointDate {
                    X = Convert.ToDateTime(dr[2]), Y = Convert.ToDouble(dr[1]), id = Convert.ToInt32(dr[0])
                });

                /*if (initTitles) {
                 * try {
                 *  Field = dr[3].ToString() == "" ? "_______________" : dr[3].ToString();
                 *  Bush = dr[4].ToString() == "" ? "________" : dr[4].ToString();
                 *  Well = dr[5].ToString() == "" ? "________" : dr[5].ToString();
                 *  NKTmm = dr[6].ToString() == "" ? "________" : dr[6].ToString();
                 * } catch {
                 *  try {
                 *    sqlCmd.CommandText = "select * from 'works' where id = " + dr[3].ToString();
                 *    SQLiteDataReader dataReaderWorks = sqlCmd.ExecuteReader();
                 *    DataTable dtWorks = new DataTable();
                 *    dtWorks.Load(dataReaderWorks);
                 *    dataReaderWorks.Close();
                 *    Field = dtWorks.Rows[0][1].ToString() == "" ? "_______________" : dtWorks.Rows[0][1].ToString();
                 *    Bush = dtWorks.Rows[0][2].ToString() == "" ? "________" : dtWorks.Rows[0][2].ToString();
                 *    Well = dtWorks.Rows[0][3].ToString() == "" ? "________" : dtWorks.Rows[0][3].ToString();
                 *    NKTmm = dtWorks.Rows[0][4].ToString() == "" ? "________" : dtWorks.Rows[0][4].ToString();
                 *  } catch { }
                 * }
                 * initTitles = false;
                 * }*/
            }

            sqlCmd.CommandText = "update '" + selectedCount.Title + "|" + selectedCount.Unit + "' set value = replace(value, ',','.')";
            sqlCmd.ExecuteNonQuery();
            sqlCmd.CommandText = "select * from '" + selectedCount.Title + "|" + selectedCount.Unit + "';";
            dataReader         = sqlCmd.ExecuteReader();
            dt = new DataTable();
            dt.Load(dataReader);
            foreach (DataRow dr in dt.Rows)
            {
                selectedCount.Points.Add(new PointDate {
                    X = Convert.ToDateTime(dr[2]), Y = Convert.ToDouble(dr[1]), id = Convert.ToInt32(dr[0])
                });
            }

            FillingParamsData();
            btnExport.IsEnabled = false;

            System.Threading.Thread.Sleep(100);
            readingWindow.Invoke(new Action(() => readingWindow.Close()));
        }