Ejemplo n.º 1
0
 public EyetrackerEntities(String connString = null)
     : base((connString ?? EyetrackerEntities.BuildConnString()))
 {
     Candidates      = new Candidates();
     TestDefinitions = new TestDefinitions();
     Tests           = new Tests();
 }
Ejemplo n.º 2
0
        private void bnTest_Click(object sender, RoutedEventArgs e)
        {
            Cursor cursorBefore = this.Cursor;

            this.Cursor = Cursors.AppStarting;
            Properties.Settings.Default.Save();
            bool dbOk = false;
            EyetrackerEntities db;

            try
            {
                db = new EyetrackerEntities(null);
                db.Database.Connection.Open();
                dbOk = db.Database.Connection.State == System.Data.ConnectionState.Open;
                statusMsg.Content          = "Connection to " + db.Database.Connection.Site + " successful";
                statusBar.Background       = Brushes.LightGreen;
                statusToolTipTitle.Content = "Success";
                statusToolTipText.Content  = EyetrackerEntities.BuildConnString();
                statusMsg.ToolTip          = null;
                bnOk.IsEnabled             = true;
            }
            catch (Exception ex)
            {
                statusMsg.Content = "Connection to " + Properties.Settings.Default.DBCatalog + "@" +
                                    Properties.Settings.Default.DBServer + " failed";
                statusBar.Background       = Brushes.Pink;
                statusToolTipTitle.Content = "Exception occurred";
                statusToolTipText.Content  = ex.Message;
                if (ex.InnerException != null)
                {
                    statusToolTipText.Content += "\n" + ex.InnerException.Message;
                }
                bnOk.IsEnabled = false;
                dbOk           = false;
                db             = null;
            }
            this.Cursor = cursorBefore;
        }