示例#1
0
#pragma warning disable CS1572 // Комментарий XML имеет тег param для "name", но параметр с таким именем отсутствует.
    /// <summary>
    /// Exports the data to data base from directory C:\temp.
    /// </summary>
    /// <param name="view">The view.</param>
    /// <param name="conDb">The con database.</param>
    /// <param name="name">The name.</param>
    public void ExportDataToDataBaseTemp(DataGridView view, string conDb)
#pragma warning restore CS1572 // Комментарий XML имеет тег param для "name", но параметр с таким именем отсутствует.
    {
        FileJob fileJ = new FileJob();

        string[] filesname = Directory.GetFiles(@"C:\\temp\\");
        for (int i = 0; i < filesname.Length; i++)
        {
            fileJ.Common_Import(filesname[i], view);
            string[] names = filesname[i].Split(Convert.ToChar(92));            //devide string to array using as delimeter '\'
            string[] s     = names[names.Length - 1].Split(Convert.ToChar(46)); //devide string to array using as delimeter '.'
            string[] s1    = s[0].Split('_');                                   //devide string to array using as delimeter '_'
            //export to database
            DBConn dBConn = new DBConn();
            dBConn.DBCreateTableRandomMeas(view, conDb, s1[0]);
            dBConn.DBExportDataCommon(view, conDb, s1[0]);
        }
        //copying files from C:\temp to subdirectory .\resolved
        fileJ.CopyResolvedFiles();
    }
示例#2
0
    public void ExportDataToDataBaseTempAll(DataGridView view, string conDB)
    {
        FileJob fj = new FileJob();

        string[] filesname = Directory.GetFiles(@"C:\\temp\\");
        //ProgressDB.Maximum = filesname.Length;
        string name = "";

        for (int i = 0; i < filesname.Length; i++)
        {
            fj.DNON_RNON_Import(filesname[i], view);                            //импорт файла
            string[] names = filesname[i].Split(Convert.ToChar(92));            //разделение строки на массив по символу '\'
            string[] s     = names[names.Length - 1].Split(Convert.ToChar(46)); //разделение строки на массив по символу '.'
            name = s[s.Length - 2].Replace("DNON", "");                         //замена подстроки на ""
            //кусок отвечающий за экспорт в базу данных
            DBConn dBConn = new DBConn();
            dBConn.DBCreateTableRandomMeas(view, conDB, name);
            dBConn.DBExportDataRandom(view, conDB, name);
            //пропуск фалов с RNON.txt
            ++i;
            //ProgressDB.Value = i;
        }
    }