Ejemplo n.º 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            /*
             * Microsoft.Win32.OpenFileDialog openFileDialog = new Microsoft.Win32.OpenFileDialog();
             * openFileDialog.Multiselect = false;
             * openFileDialog.Filter = "AllFiles|*.*";
             * openFileDialog.ShowDialog();
             * dataBaseAddress = openFileDialog.FileName;
             * string constring = databaseCon + dataBaseAddress;
             * OleDbConnection connection = getConn(constring);
             * String selectString = "select * from config1";
             * OleDbCommand command = new OleDbCommand(selectString, connection);
             * connection.Open();
             * OleDbDataAdapter adapter = new OleDbDataAdapter();
             * DataSet dataTable = new DataSet();
             * //OleDbCommand command = new OleDbCommand(selectString, connection);
             * adapter.SelectCommand = command;
             * adapter.Fill(dataTable);
             * dataTable.Tables[0].PrimaryKey = new DataColumn[] { dataTable.Tables[0].Columns[0] };
             * dg.ItemsSource = dataTable.Tables[0].DefaultView;
             * DataRow dr = dataTable.Tables[0].NewRow();
             * connection.Close();
             */
            InsertFile insertFile = new InsertFile();

            insertFile.insertFile(id, files);

            dg.ItemsSource = null;
            dg.ItemsSource = files;
            id++;
        }
Ejemplo n.º 2
0
        //另存为
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Microsoft.Win32.SaveFileDialog saveFileDialog = new Microsoft.Win32.SaveFileDialog();
            //openFileDialog.Multiselect = false;
            saveFileDialog.Filter = "mdb|*.*";
            saveFileDialog.ShowDialog();
            SaveAddress = saveFileDialog.FileName;

            CreateDb createDb = new CreateDb();

            createDb.createDb(extension.Text);
            InsertFile insertFile = new InsertFile();

            insertFile.insertData(extension.Text, files, dg);
            String version = extension.Text;

            FileInfo file = new FileInfo(@"..\otherDbs\" + version + ".mdb");


            file.CopyTo(SaveAddress);
            MainWindow mainWindow = new MainWindow();

            mainWindow.Show();
            this.Close();
        }
Ejemplo n.º 3
0
        //确定
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String   versionNum = extension.Text;
            CreateDb createDb   = new CreateDb();

            createDb.createDb(versionNum);
            InsertFile insertFile = new InsertFile();

            insertFile.insertData(versionNum, files, dg);
        }
Ejemplo n.º 4
0
        //新建配置信息

        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            InsertFile insertFile = new InsertFile();

            insertFile.insertFile(id, files);

            dg.ItemsSource = null;
            dg.ItemsSource = files;
            id++;
        }
Ejemplo n.º 5
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //MainWindow window = new MainWindow();
            //window.Show();
            String   versionNum = extension.Text;
            CreateDb createDb   = new CreateDb();

            createDb.createDb(versionNum);
            InsertFile insertFile = new InsertFile();

            insertFile.insertData(versionNum, files, dg);
            this.Close();
        }
Ejemplo n.º 6
0
        protected virtual object EvalInsertFile(ParseTree tree, params object[] paramlist)
        {
            var result = new InsertFile();

            result.FileName = (string)this.GetValue(tree, TokenType.ObjectName, 0);

            int i = 0;

            while (true)
            {
                var prop = (Property)this.GetValue(tree, TokenType.Property, i++);
                if (prop == null)
                {
                    break;
                }

                if (!string.IsNullOrEmpty(prop.Name))
                {
                    result.AddProperty(prop.Name, prop.Value);
                }
            }

            return(result);
        }