private void LoadData() { CheckURI(); if (File.Exists("Data\\Finance.rc")) { //try //{ FileStream FS = new FileStream("Data\\Finance.rc", FileMode.Open); XmlSerializer XSR = new XmlSerializer(typeof(SFinanceRC)); RC = (SFinanceRC)XSR.Deserialize(FS); FS.Dispose(); //} //catch { MessageBox.Show("Filestream is being silly pleb"); } } else { FinanceRC FRC = new FinanceRC(true); FRC.ShowDialog(); } if (File.Exists("Data\\Transactions.xml")) { FileStream FS = new FileStream("Data\\Transactions.xml", FileMode.Open); XmlSerializer XSR = new XmlSerializer(typeof(CashFlow)); Transactions = (CashFlow)XSR.Deserialize(FS); FS.Dispose(); DisplayTransIn(); DisplayTransOut(); } if (File.Exists("Data\\Companies.xml")) { FileStream FS = new FileStream("Data\\Companies.xml", FileMode.Open); XmlSerializer XSR = new XmlSerializer(typeof(List <Company>)); Companies = (List <Company>)XSR.Deserialize(FS); List <string> lACS = new List <string>(); foreach (Company C in Companies) { ACS.Add(C.Name); lACS.Add(C.Name); } sACS = lACS.ToArray(); FS.Dispose(); } }
private void financeRCToolStripMenuItem_Click(object sender, EventArgs e) { FinanceRC FRC = new FinanceRC(false); FRC.Show(); }