Example #1
0
 private void btnAdd_Click_1(object sender, RoutedEventArgs e)
 {
     Login w = new Login();
     w.Owner = Window.GetWindow(this);
     w.Show();
     w.Visibility = Visibility.Visible;          
     this.Close();
     
 }
Example #2
0
 public StartWindow()
 {
     InitializeComponent();
     string fileName = @"c:\wimea\wimeas.sdf";
     if (File.Exists(fileName))
     {
         Login w = new Login();
         w.Show();
         this.Close();
     }
     else
     {
         
         CreateDB();
         details.Visibility = System.Windows.Visibility.Hidden;
         _stationsList = new ObservableCollection<Station>(App.WimeaApp.Stations);
         continues.Visibility = System.Windows.Visibility.Hidden;
         _UsersList = new ObservableCollection<User>(App.WimeaApp.Users);
     }
 }
Example #3
0
 private void Button_Click_continue(object sender, RoutedEventArgs e)
 {
     Login w = new Login();
     w.Owner = Window.GetWindow(this);
     w.Show();
     this.Visibility = Visibility.Collapsed;
 }
Example #4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (instance.SelectedItem.ToString().Contains("center"))
            {
                Sending.currentinstance = "Data center";
                Login w = new Login();
                w.Owner = Window.GetWindow(this);
                w.Show();
                this.Visibility = Visibility.Collapsed;

            }
            if (!Sending.IsInternetAvailable())
            {
                registers.Visibility = System.Windows.Visibility.Hidden;
                cancels.Visibility = System.Windows.Visibility.Hidden;

                if (station.Text != "")
                {

                    string URL = Sending.genUrl + "apicheck/check";
                    NameValueCollection formData = new NameValueCollection();
                    formData["station"] = station.Text;
                    String results = Sending.send(URL, formData);

                    if (results == "F")
                    {
                        tbProgress.Content = "Invalid station";
                        registers.Visibility = System.Windows.Visibility.Visible;
                        cancels.Visibility = System.Windows.Visibility.Visible;
                    }
                    else
                    {
                        // tbProgress.Content = "welcome "+ station.Text;
                        Station model = JsonConvert.DeserializeObject<Station>(results);
                        //System.Diagnostics.Debug.WriteLine(model.ElementAt(d).Number);

                        _station = App.WimeaApp.Stations.Add();
                        _station.Name = model.Name;
                        _station.Number = model.Number;
                        _station.Code = model.Code;
                        _station.Latitude = model.Latitude;
                        _station.Longitude = model.Longitude;
                        _station.Altitude = model.Altitude;
                        _station.Type = model.Type;
                        _station.Location = model.Location;
                        _station.Status = model.Status + " ";
                        _station.Commissioned = DateTime.Now.Date.ToString();
                        _station.Save();

                        name = model.Name;
                        bw.RunWorkerAsync();
                        bw.WorkerReportsProgress = true;
                        bw.DoWork += new DoWorkEventHandler(bw_DoWork);
                        bw.ProgressChanged += new ProgressChangedEventHandler(bw_ProgressChanged);
                        bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
                        //  tbProgress.Content = "Station already in your database";                        
                    }
                }
                else
                {

                    tbProgress.Content = "You be a data center";

                }
            }
            else { tbProgress.Content = "You require an internet connection for the initial setup"; }
        }