Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
 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);
     }
 }