private void bnDataClear_Click(object sender, EventArgs e) { DialogResult d = MessageBox.Show("Are you sure you want to clear the Mitel Call Records file?\nWarning: you cannot undo this operation. You may want to back up your call record file before proceeding", "Clear Mitel Call Records File", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d == DialogResult.Yes) { String connectionString = MiConfig.GetConnectionString("MiDatabaseString"); DataProvider provider = MiConfig.GetProvider(); DBInstaller installer = new DBInstaller(connectionString, provider); this.Cursor = Cursors.WaitCursor; installer.EmptyCallData(); this.Cursor = Cursors.Default; } }
private void bnDemoData_Click(object sender, EventArgs e) { DialogResult d = MessageBox.Show("Are you sure you want to clear the call records file and insert demo call records?", "Demo Call Records", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d == DialogResult.Yes) { String connectionString = MiConfig.GetConnectionString("MiDemoString"); DataProvider provider = MiConfig.GetProvider(); DBInstaller installer = new DBInstaller(connectionString, provider); this.Cursor = Cursors.WaitCursor; installer.InsertDefaultData(); installer.InsertInputFormats(); this.Cursor = Cursors.Default; } }
public override void Run() { base.Run(); try { Console.Write("Creating database schema... "); var i = new DBInstaller(); i.CreateSchema(); Console.WriteLine("done."); } catch (Exception ex) { Console.WriteLine("failed."); Console.WriteLine(ex.Message); } }
private void onDbInstallMessage(object sender, DBInstaller.MessageEventArgs e) { if (this.InvokeRequired) { this.Invoke(new DBInstaller.MessageEventHandler(onDbInstallMessage), new object[] { sender, e }); } else { string str = "\r\n"; if (string.IsNullOrEmpty(memoEdit.Text)) str = ""; memoEdit.Text += (str + e.Message); } }