//----------------------------------------------------------------------------------------------------- private void CmdProcess214GTN() { if (!Directory.Exists(this.txt214GTNInp.Text) || !Directory.Exists(this.txt214GTNOut.Text) || !Directory.Exists(this.txt214GTNErr.Text)) { this.txtMessage.AppendText( DateTime.Now.ToString("yyyyMMddHHmm") + ": Invalid 214 GTN Folder Path(s)... \n"); return; } var filenames = Directory.GetFiles(this.txt214GTNInp.Text, "214_GTN_S*.txt"); if (filenames.Any()) { var count = 0; if (filenames.Count() >= 250) { this.txtMessage.AppendText(DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 214 GTN: 250 \n"); } else { this.txtMessage.AppendText( DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 214 GTN: " + filenames.Length + "\n"); } foreach (var file in filenames) { var ediPrs = new FileProcessor(this.cboInstance.Text); ediPrs.Func_File_Validate(file, this.txt214GTNErr.Text, this.txt214GTNOut.Text, "214GTN", '*', '~'); var status = ""; if (!ediPrs.FileStatus.HasError) { status = DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 214 GTN: PASS " + Path.GetFileName(file) + "\n"; } else { status = DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 214 GTN: FAIL " + Path.GetFileName(file) + "\n"; } this.txtMessage.AppendText(status); count++; if (count >= 250) { break; } } } }
//----------------------------------------------------------------------------------------------------- private void CmdProcess310CTL() { if (!Directory.Exists(this.txt310CTLInp.Text) || !Directory.Exists(this.txt310CTLOut.Text) || !Directory.Exists(this.txt310CTLErr.Text)) { return; } var filenames = Directory.GetFiles(this.txt310CTLInp.Text, "310_CTL_S*.txt"); if (filenames.Any()) { this.txtMessage.AppendText( DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 310 CTL: " + filenames.Length + "\n"); foreach (var file in filenames) { var ediPrs = new FileProcessor(this.cboInstance.Text); ediPrs.Func_File_Validate(file, this.txt310CTLErr.Text, this.txt310CTLOut.Text, "310CTL", '*', '~'); this.txtMessage.AppendText( DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 310 CTL: " + Path.GetFileName(file) + "\n"); } } }
//----------------------------------------------------------------------------------------------------- private void CmdProcess315GTN() { var filenames = Directory.GetFiles(this.txt315GTNInp.Text, "315_GTN_S*.txt"); if (filenames.Any()) { this.CmdRemoveEmptyLines(filenames); this.txtMessage.AppendText( DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 315 GTN: " + filenames.Length + "\n"); foreach (var file in filenames) { var ediPrs = new FileProcessor(this.cboInstance.Text); ediPrs.Func_File_Validate(file, this.txt315GTNErr.Text, this.txt315GTNOut.Text, "315GTN", '*', '~'); this.txtMessage.AppendText( DateTime.Now.ToString("yyyyMMddHHmm") + ": Processing 315 GTN: " + Path.GetFileName(file) + "\n"); } } }