Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        private void financeRCToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FinanceRC FRC = new FinanceRC(false);

            FRC.Show();
        }