public DocumentForm poaReading(string[] tableData, POAElements poaElements) { DocumentForm documentForm = new DocumentForm(); documentForm.fillTable(tableData); documentForm.fillFields(poaElements); return(documentForm); }
public void writeIntoBase(string textForFile, string fileName)//Stream dataStream,string fileName) { StreamWriter streamBaseWriter = new StreamWriter("./DataBaseImitation.txt", true); try { streamBaseWriter.Write(fileName + "\n"); string[] baseDataString = textForFile.Split('\n'); POAElements poaElements = new POAElements(baseDataString[0]); string[] stringData; string[] refactoredData = new string[4]; for (int i = 1; i < baseDataString.Count() - 1; i++) { stringData = baseDataString[i].Split('^'); for (int j = 0; j < 4; j++) { refactoredData[j] = stringData[j].Replace("[symbol]", "^"); } streamBaseWriter.Write(refactoredData[1] + "☼" + refactoredData[3]); if (i != baseDataString.Count() - 2) { streamBaseWriter.Write("☼"); } } streamBaseWriter.Write("\n"); streamBaseWriter.WriteLine(poaElements.documentNumber); streamBaseWriter.WriteLine(poaElements.dateOfIssue); streamBaseWriter.WriteLine(poaElements.expirationDate); streamBaseWriter.Write("œ"); } catch (Exception exception) { MessageBox.Show("Помилка збереження даних довіреності!" + "Текст помилки: " + exception.Message, "Помилка", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { streamBaseWriter.Close(); } }