コード例 #1
0
 public ExcelData(string fname, MapFieldList mf, bool check=true)
 {
     filename = fname;
     MFL = mf;
     ProgressDialog dlg2 = new ProgressDialog();
     dlg2.Owner = null;
     for (int index = 0; index < App.Current.Windows.Count; index++)
     {
         if (App.Current.Windows[index].Title == "ΕΥΕ Sampling")
         {
             dlg2.Owner = App.Current.Windows[index];
             break;
         }
     }
     dlg2.DialogText = "Εισαγωγή Δεδομένων από αρχείο";
     int startValue = 0;
     dlg2.RunWorkerThread(startValue, GetDataCheck);
 }
コード例 #2
0
        private void BT_Start_Click(object sender, RoutedEventArgs e)
        {
            if (CurrentProject.NumOfSamples - CurrentProject.NumOfPreSelected > CurrentProject.SamplingItems.Count)
            {
                MessageBox.Show("Τα ζητούμενα δείγματα είναι περισσότερα από τον πληθυσμό των προγραμμάτων προς δειγματοληψία!");
                return;
            }
            if (CurrentProject.NumOfPreSelected > CurrentProject.NumOfSamples)
            {
                MessageBox.Show("Τα ήδη επιλεγμένα προγράμματα είναι περισσότερα από το επιτρεπτό όριο!");
                return;
            }
            if (CurrentProject.title == "")
            {
                MessageBox.Show("Παρακαλώ ορίστε τον τίτλο του Project (στο αρχικό TAB) για το οποίο κάνετε δειγματοληψία!");
                return;
            }

            //ΕΚΤΕΛΕΣΗ ΑΛΓΟΡΙΘΜΟΥ
            ProgressDialog dlg2 = new ProgressDialog();
            dlg2.Owner = null;
            for (int index = 0; index < App.Current.Windows.Count; index++)
            {
                if (App.Current.Windows[index].Title == "ΕΥΕ Sampling")
                {
                    dlg2.Owner = App.Current.Windows[index];
                    break;
                }
            }
            dlg2.DialogText = "Λειτουργία δειγματοληψίας";
            int startValue = 0;
            dlg2.RunWorkerThread(startValue, Exec);

            Enable_sampling_buttons();
        }
コード例 #3
0
        public void DoFillData(String t, ListOfItems li, MapFieldList m)
        {
            table = t;
            mf = m;
            ldata = li;

            ProgressDialog dlg2 = new ProgressDialog();
            dlg2.Owner = null;
            for (int index = 0; index < App.Current.Windows.Count; index++)
            {
                if (App.Current.Windows[index].Title == "ΕΥΕ Sampling")
                {
                    dlg2.Owner = App.Current.Windows[index];
                    break;
                }
            }
            dlg2.DialogText = "Καταγραφή δεδομένων στη Βάση.";
            int startValue = 0;
            dlg2.RunWorkerThread(startValue, FillDatal);
        }