コード例 #1
0
ファイル: MainWindow.cs プロジェクト: hpbaotho/supos
		private void Disconnect()
		{
			if( database != null) {
				database = null;
				catview.DataSource = null;
				prodview.DataSource = null;
				orderview.DataSource = null;
				mainPaned.Sensitive = false;
				actgroup.GetAction("connect").Sensitive=true;
				actgroup.GetAction("disconnect").Sensitive=false;
			}
		}
コード例 #2
0
ファイル: MainWindow.cs プロジェクト: hpbaotho/supos
		private void Connect()
		{
			if( database == null) {
				try {
					database = new SuposDb(SettingsHandler.Settings.dbSettings);
					database.Fill();
				} catch (Exception e) {
					DialogError dlg = new DialogError( "Error while connecting/loading",e, this);
					dlg.Run();
					dlg.Destroy();
					Disconnect();
					return;
				}
				catview.DataSource=database;
				catview.SelectFrist();
				prodview.DataSource = database;
				orderview.DataSource = database;
				mainPaned.Sensitive = true;
				actgroup.GetAction("connect").Sensitive=false;
				actgroup.GetAction("disconnect").Sensitive=true;
			}
		}