Exemple #1
0
 public void opentan(Tan intan = null, Config incon = null)
 {
     if (intan == null || incon == null)
     {
         OpenFileDialog ofd = new OpenFileDialog();
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             //MessageBox.Show(ofd.FileName);
             loglines.Add("Ingesting File: " + ofd.FileName);
             string TanText = File.ReadAllText(ofd.FileName);
             if (tancheck.InitTan(TanText, loglines))
             {
                 try
                 {
                     label1.Text = ofd.FileName;
                     loglines.Add("Ingesting File: " + ofd.FileName.Replace(ofd.SafeFileName, "") + @tancheck.ConfigFile.Replace("\r", ""));
                     string ConfigText = File.ReadAllText(ofd.FileName.Replace(ofd.SafeFileName, "") + @tancheck.ConfigFile.Replace("\r", ""));
                     if (configcheck.InitConfig(ConfigText, loglines))
                     {
                         label4.Text = ofd.FileName.Replace(ofd.SafeFileName, "") + @tancheck.ConfigFile.Replace("\r", "");
                         label5.Text = ofd.FileName.Replace(ofd.SafeFileName, "") + configcheck.DefaultLogfile.Replace("\r", "");
                         label7.Text = ofd.FileName.Replace(ofd.SafeFileName, "") + @"Allocation.all";
                         //MessageBox.Show("The Tan and Config files have successfully been ingested! Check logs for more information");
                         loglines.Add("The Tan and Config files have successfully been ingested!");
                     }
                     else
                     {
                         loglines.Add("Configuration file initialisation failed");
                         MessageBox.Show("Configuration file initialisation failed, Check logs for more information");
                     }
                 }
                 catch (Exception ex)
                 {
                     loglines.Add("Ingestion failed, Details: " + ex.ToString());
                 }
             }
             else
             {
                 loglines.Add("Tan file initialisation failed");
                 MessageBox.Show("Tan file initialisation failed, Check logs for more information");
             }
         }
     }
     else
     {
         tancheck    = intan;
         configcheck = incon;
     }
 }