//string folderName = ""; public void DoBlockProcess(List <OrderModel> _checks, CBS _mainForm) { string outputFolder = Application.StartupPath + "\\" + Form1.banks + "\\Output"; var listofcheck = _checks.Select(r => r.ChkType).ToList(); foreach (string Scheck in listofcheck) { if (Scheck == "A") { string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\BlockP.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checks.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToBlockText(checks, "PERSONAL", _mainForm.batchfile, _mainForm.deliveryDate, LogIn.userName); file.WriteLine(output); } } } foreach (string Scheck in listofcheck) { if (Scheck == "B") { string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\BlockC.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checks.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToBlockText(checks, "COMMERCIAL", _mainForm.batchfile, _mainForm.deliveryDate, LogIn.userName); file.WriteLine(output); } } } foreach (string Scheck in listofcheck) { if (Scheck == "CW") { //_outpuFolder = "Check Write"; string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\BlockP.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checks.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToBlockText(checks, "Check Write", _mainForm.batchfile, _mainForm.deliveryDate, LogIn.userName); file.WriteLine(output); } } } foreach (string Scheck in listofcheck) { if (Scheck == "CV") { // _outpuFolder = "Check with Voucher"; string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\BlockP.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checks.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToBlockText(checks, "Check With Voucher", _mainForm.batchfile, _mainForm.deliveryDate, LogIn.userName); file.WriteLine(output); } } } }
public void PrinterFile(List <OrderModel> _checkModel, CBS _mainForm) { string outputFolder = Application.StartupPath + "\\" + Form1.banks + "\\Output"; // DbConServices db = new DbConServices(); // db.GetAllData(_checkModel, _mainForm._batchfile); StreamWriter file; var listofchecks = _checkModel.Select(e => e.ChkType).Distinct().ToList(); foreach (string checktype in listofchecks) { if (checktype == "CV") { string printerFilePathA = outputFolder + "\\" + CBS.outputFolder + "\\CV" + _mainForm.batchfile.Substring(0, 4) + "CA.txt"; var check = _checkModel.Where(e => e.ChkType == checktype).ToList(); if (File.Exists(printerFilePathA)) { File.Delete(printerFilePathA); } file = File.CreateText(printerFilePathA); file.Close(); //for (int a = 0; a < check.Count; a++) //{ using (file = new StreamWriter(File.Open(printerFilePathA, FileMode.Append))) { string output = DataOutputServices.ConvertToPrinterFile(check); file.WriteLine(output); } //} // ZipFileServices.CopyPrinterFile(checktype, _mainForm); // ZipFileServices.CopyPackingDBF(checktype, _mainForm); } } foreach (string checktype in listofchecks) { if (checktype == "B") { string printerFilePath = outputFolder + "\\" + CBS.outputFolder + "\\CBS" /*+ _mainForm.batchfile.Substring(0, 4)*/ + "C.txt"; var check = _checkModel.Where(e => e.ChkType == checktype).ToList(); if (File.Exists(printerFilePath)) { File.Delete(printerFilePath); } file = File.CreateText(printerFilePath); file.Close(); //for (int a = 0; a < check.Count; a++) //{ using (file = new StreamWriter(File.Open(printerFilePath, FileMode.Append))) { string output = DataOutputServices.ConvertToPrinterFile(check); file.WriteLine(output); } //} // ZipFileServices.CopyPrinterFile(checktype, _mainForm); //ZipFileServices.CopyPackingDBF(checktype, _mainForm); } } foreach (string checktype in listofchecks) { if (checktype == "CW") { // _outputFolder = "Check Write"; string printerFilePath = outputFolder + "\\" + CBS.outputFolder + "\\CBS" /*+ _mainForm.batchfile.Substring(0, 4)*/ + "C.txt"; var check = _checkModel.Where(e => e.ChkType == checktype).ToList(); if (File.Exists(printerFilePath)) { File.Delete(printerFilePath); } file = File.CreateText(printerFilePath); file.Close(); //for (int a = 0; a < check.Count; a++) //{ using (file = new StreamWriter(File.Open(printerFilePath, FileMode.Append))) { string output = DataOutputServices.ConvertToPrinterFile(check); file.WriteLine(output); } //} // ZipFileServices.CopyPrinterFile(checktype, _mainForm); //ZipFileServices.CopyPackingDBF(checktype, _mainForm); } } foreach (string checktype in listofchecks) { if (checktype == "A") { //_outputFolder = "Check with Voucher"; string printerFilePath = outputFolder + "\\" + CBS.outputFolder + "\\CBS" /*+ _mainForm.batchfile.Substring(0, 4)*/ + "C.txt"; var check = _checkModel.Where(e => e.ChkType == checktype).ToList(); if (File.Exists(printerFilePath)) { File.Delete(printerFilePath); } file = File.CreateText(printerFilePath); file.Close(); //for (int a = 0; a < check.Count; a++) //{ using (file = new StreamWriter(File.Open(printerFilePath, FileMode.Append))) { string output = DataOutputServices.ConvertToPrinterFile(check); file.WriteLine(output); } //} // ZipFileServices.CopyPrinterFile(checktype, _mainForm); //ZipFileServices.CopyPackingDBF(checktype, _mainForm); } } }
public void PackingText(List <OrderModel> _checksModel, CBS _mainForm) { StreamWriter file; DbConServices db = new DbConServices(); // db.GetAllData(_checksModel, _mainForm._batchfile); var listofcheck = _checksModel.Select(e => e.ChkType).ToList(); string outputFolder = Application.StartupPath + "\\" + Form1.banks + "\\Output"; foreach (string Scheck in listofcheck) { if (Scheck == "A") { string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\PackingP.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checksModel.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToPackingList(checks, "PERSONAL", _mainForm); file.WriteLine(output); } } } foreach (string Scheck in listofcheck) { if (Scheck == "B") { string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\PackingC.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checksModel.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToPackingList(checks, "COMMERCIAL", _mainForm); file.WriteLine(output); } } } foreach (string Scheck in listofcheck) { if (Scheck == "CW") { //_outputFolder = "Check Write"; string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\PackingA.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checksModel.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToPackingList(checks, "Check Write", _mainForm); file.WriteLine(output); } } } foreach (string Scheck in listofcheck) { if (Scheck == "CV") { //_outputFolder = "Check with Voucher"; string packkingListPath = outputFolder + "\\" + CBS.outputFolder + "\\PackingB.txt"; if (File.Exists(packkingListPath)) { File.Delete(packkingListPath); } var checks = _checksModel.Where(a => a.ChkType == Scheck).Distinct().ToList(); file = File.CreateText(packkingListPath); file.Close(); using (file = new StreamWriter(File.Open(packkingListPath, FileMode.Append))) { string output = DataOutputServices.ConvertToPackingList(checks, "Check with Voucher", _mainForm); file.WriteLine(output); } } } }