Esempio n. 1
0
        public static AddressBook Load()
        {
            String filename = EnsureUserFile();

            FileInfo thefile = new FileInfo(filename);
            if (!thefile.Exists)
            {
                throw new ApplicationException(String.Format("Can't open {0}", filename));
            }

            TextReader reader = null;
            AddressBook coll=new AddressBook();
            try
            {
                reader=new StreamReader(filename);
                XmlSerializer serializer = coll.GetXmlSerializer();
                coll=(AddressBook) serializer.Deserialize(reader);
            }
            finally
            {
                reader.Close();
            }
            return coll;
        }
Esempio n. 2
0
        private void LoadToEmailAddresses()
        {
            _toaddressbook=AddressBook.Load();

            //			_toaddresses=new EmailAddress[5];
            //			_toaddresses[0]=new EmailAddress("*****@*****.**", "Mike Bridge");
            //			_toaddresses[1]=new EmailAddress("*****@*****.**", "Mike Bridge");
            //			_toaddresses[2]=new EmailAddress("*****@*****.**", "Mike Bridge");
            //			_toaddresses[3]=new EmailAddress("*****@*****.**", "Mike Bridge");
            //			_toaddresses[4]=new EmailAddress("*****@*****.**", "Jon Larson");
        }
Esempio n. 3
0
        private void LoadFromEmailAddresses()
        {
            _fromaddressbook=AddressBook.Load();

            /*
            _fromaddresses=new EmailAddress[4];
            _fromaddresses[0]=new EmailAddress("*****@*****.**", "Mike Bridge");
            _fromaddresses[1]=new EmailAddress("*****@*****.**", "Mike Bridge");
            _fromaddresses[2]=new EmailAddress("*****@*****.**", "Mike Bridge");
            _fromaddresses[3]=new EmailAddress("*****@*****.**", "Mike Bridge");
            */
        }
Esempio n. 4
0
        private bool SaveAddressesToFile()
        {
            DataTable dt=(DataTable) dataGrid1.DataSource;
            AddressBook addressbook=new AddressBook();

            try
            {

                foreach (DataRow row in dt.Rows)
                {
                    addressbook.Add(new Address((String) row["email"], (String) row["name"]));
                }

                addressbook.Save(AddressBookFile);
                return true;
            }
            catch (Exception ex)
            {
                ShowErrorDialog(ex.Message);
                return false;
            }
        }