예제 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                session = Session.getInstance();
                XmlSerializer xs = new XmlSerializer(typeof(Session));

                using (Stream str = File.OpenRead("Default.xml"))
                    session = (Session)xs.Deserialize(str);


                List <Instrument> xin = new List <Instrument>();

                xin.Add(session.instrumentA);
                xin.Add(session.instrumentB);

                procInstrument = InstrumentProc.getInstance(xin);
                procStrategy   = StrategyProc.getInstance(session.spread);


                pgInstrumentA.SelectedObject = session.instrumentA;
                pgInstrumentB.SelectedObject = session.instrumentB;
                pgSpread.SelectedObject      = session.spread;
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: axs/ezspreader
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                session = Session.getInstance();
                XmlSerializer xs = new XmlSerializer(typeof(Session));

                using (Stream str = File.OpenRead("Default.xml"))
                    session = (Session)xs.Deserialize(str);

                List<Instrument> xin = new List<Instrument>();

                xin.Add(session.instrumentA);
                xin.Add(session.instrumentB);

                procInstrument = InstrumentProc.getInstance(xin);
                procStrategy = StrategyProc.getInstance(session.spread);

                pgInstrumentA.SelectedObject = session.instrumentA;
                pgInstrumentB.SelectedObject = session.instrumentB;
                pgSpread.SelectedObject = session.spread;

            }
            catch(Exception ex){
                MessageBox.Show(ex.Message);
            }
        }