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; } }
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; } }