Пример #1
0
 private void FuncObr()
 {
     //str = Application.StartupPath + "\\" + SettingsApp.information[2].Replace("\"","") + "\\"; // проверяем наличие папки с названием ИП
     str = @"C:\Shablons" + "\\" + SettingsApp.information[2].Replace("\"", "") + "\\"; // проверяем наличие папки с названием ИП
     // SettingsApp.information[2].Replace("\"","") - кидает имя ИП без кавычек в путь, кавычки заменяются пустым местом(то есть удаляются)
     if (!Obrabotka.CheckDir(str))
     {// Если отсутствует
         try
         {
             Directory.CreateDirectory(str); // создаем папку с названием ИП
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString());
         }
         WriteInfo(str + "info.txt"); // записываем в файл инфу об этом ИП, обычно для этого используют базы данных
         // внутри этой папки создаем папку с номером договора
         str += SettingsApp.information[0] + "\\";
         try
         {
             Directory.CreateDirectory(str); // создаем папку с номером договора
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString());
         }
         ObrWord(str);//
     }
     else
     {// Если существует, чекаем папку с номером договора
         //str = Application.StartupPath + "\\" + SettingsApp.information[2].Replace("\"", "") + "\\" + SettingsApp.information[0]+"\\";
         str = @"C:\Shablons" + "\\" + SettingsApp.information[2].Replace("\"", "") + "\\" + SettingsApp.information[0] + "\\";
         if (!Obrabotka.CheckDir(str))
         {// Если отсутствует папка с номером договора
             try
             {
                 Directory.CreateDirectory(str); // создаем папку с номером договора
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.ToString());
             }
             ObrWord(str);
         }
         else// Иначе посылаем мессадж клиенту
         {//
             MessageBox.Show("Номер договора с этим ИП уже существует!!!");
         }
     }
     SettingBt(true); // Enabled делаем true во всех кнопках
 }