//Search by ID public static Order SearchID(int searchedId) { Order aorder = new Order(); StreamReader sReader = new StreamReader(ordFilePath); string line = sReader.ReadLine(); while (line != null) { string[] fields = line.Split(','); if (searchedId == Convert.ToInt32(fields[0])) { aorder.OrdId = Convert.ToInt32(fields[0]); aorder.OrdClient = ClientDA.SearchID(Convert.ToInt32(fields[1])); aorder.OrdBbook = BookDA.SearchISBN(Convert.ToInt64(fields[2])); aorder.OrdDate = Convert.ToDateTime(fields[3]); aorder.OrdBkQuantity = Convert.ToInt32(fields[4]); aorder.OrdCost = Convert.ToDecimal(fields[5]); aorder.OrdType = fields[6]; sReader.Close(); return(aorder); } line = sReader.ReadLine(); } sReader.Close(); return(null); }
//List Method public static void ListOrder(ListView listview) { listview.Items.Clear(); StreamReader sReader = new StreamReader(ordFilePath); string line = sReader.ReadLine(); while (line != null) { string[] fields = line.Split(','); ListViewItem order = new ListViewItem(fields[0]); order.SubItems.Add(fields[1]); order.SubItems.Add(fields[2]); order.SubItems.Add(BookDA.SearchISBN(Convert.ToInt64(fields[2])).BkTitle.ToString()); order.SubItems.Add(BookDA.SearchISBN(Convert.ToInt64(fields[2])).BkUnitPrice.ToString()); order.SubItems.Add(fields[4]); order.SubItems.Add(fields[6]); order.SubItems.Add(fields[3]); order.SubItems.Add(fields[5]); listview.Items.Add(order); line = sReader.ReadLine(); } sReader.Close(); }