private ConnectionState CheckConnection() { string err; if (string.IsNullOrEmpty(Properties.Settings.Default.ConnectionString)) { if (BaseDataBase.CheckConnection(@"Data Source=(local)\SQLEXPRESS;Integrated Security=True", out err)) { Properties.Settings.Default.ConnectionString = @"Data Source=(local)\SQLEXPRESS;Integrated Security=True"; Properties.Settings.Default.Save(); MyMessageBox.Show("تم إعداد قاعدة البيانات على المخدم المحلي للجهاز\nاذا كنت تستخدم مخدم شبكي فيرجى تغيير إعدادت الاتصال بالمخدم بالدخول الى الاعدادات"); System.Threading.Thread.Sleep(2000); return(ConnectionState.OK); } else { ServerWindow w = new ServerWindow(); if (w.ShowDialog() != true) { MyMessageBox.Show("لم يتم اعداد مخدم قاعدة البيانات"); return(ConnectionState.NoSQL); } else { return(ConnectionState.OK); } } } else { if (BaseDataBase.CheckConnection(Properties.Settings.Default.ConnectionString, out err)) { switch (BaseDataBase.IsDataBaseExists("Ma3an")) { case true: return(ConnectionState.OK); case false: return(ConnectionState.NoDB); default: return(ConnectionState.NoSQL); } } else { return(ConnectionState.NoSQL); } } }