Exemplo n.º 1
0
        public static void WriteConfigToDisk(string file, List <ConfigList> cookieJar)
        {
            DesCryption dc = new DesCryption();

            List <ConfigList> tmpList = new List <ConfigList>();

            foreach (ConfigList v in cookieJar)
            {
                ConfigList cl = v;
                System.Collections.Hashtable ht = new System.Collections.Hashtable();
                foreach (var x in v.Passengers.Keys)
                {
                    string tmp = x.ToString();
                    tmp = dc.EncryptString(x.ToString(), "A1B3C5D7");
                    aNyoNe.GetInfoFrom12306.Nomal_Passengers pd = new aNyoNe.GetInfoFrom12306.Nomal_Passengers();
                    pd = (aNyoNe.GetInfoFrom12306.Nomal_Passengers)(v.Passengers[x]);
                    pd.Passenger_id_no = dc.EncryptString(pd.Passenger_id_no, "A1B3C5D7");
                    pd.Passenger_name  = dc.EncryptString(pd.Passenger_name, "A1B3C5D7");
                    ht.Add(tmp, pd);
                }
                cl.Passengers = ht;
                tmpList.Add(cl);
            }
            using (Stream stream = File.Create(file))
            {
                try
                {
                    BinaryFormatter formatter = new BinaryFormatter();
                    formatter.Serialize(stream, tmpList);
                }
                catch
                {
                }
            }
        }
Exemplo n.º 2
0
        public static List <ConfigList> ReadConfigFromDisk_ConfigList(string file)
        {
            try
            {
                using (Stream stream = File.Open(file, FileMode.Open))
                {
                    BinaryFormatter   formatter = new BinaryFormatter();
                    List <ConfigList> lst       = formatter.Deserialize(stream) as List <ConfigList>;

                    DesCryption dc = new DesCryption();

                    List <ConfigList> tmpList = new List <ConfigList>();
                    foreach (ConfigList v in lst)
                    {
                        ConfigList cl = v;
                        System.Collections.Hashtable ht = new System.Collections.Hashtable();
                        foreach (var x in v.Passengers.Keys)
                        {
                            string tmp = x.ToString();
                            tmp = dc.DecryptString(x.ToString(), "A1B3C5D7");
                            aNyoNe.GetInfoFrom12306.Nomal_Passengers pd = new aNyoNe.GetInfoFrom12306.Nomal_Passengers();
                            pd = (aNyoNe.GetInfoFrom12306.Nomal_Passengers)(v.Passengers[x]);
                            pd.Passenger_id_no = dc.DecryptString(pd.Passenger_id_no, "A1B3C5D7");
                            pd.Passenger_name  = dc.DecryptString(pd.Passenger_name, "A1B3C5D7");
                            ht.Add(tmp, pd);
                        }
                        cl.Passengers = ht;
                        tmpList.Add(cl);
                    }

                    return(tmpList);
                }
            }
            catch
            {
                return(new List <ConfigList>());
            }
        }
Exemplo n.º 3
0
        public static List<ConfigList> ReadConfigFromDisk_ConfigList(string file)
        {
            try
            {
                using (Stream stream = File.Open(file, FileMode.Open))
                {
                    BinaryFormatter formatter = new BinaryFormatter();
                    List<ConfigList> lst=formatter.Deserialize(stream) as List<ConfigList>;

                    DesCryption dc = new DesCryption();

                    List<ConfigList> tmpList = new List<ConfigList>();
                    foreach (ConfigList v in lst)
                    {
                        ConfigList cl = v;
                        System.Collections.Hashtable ht = new System.Collections.Hashtable();
                        foreach (var x in v.Passengers.Keys)
                        {
                            string tmp = x.ToString();
                            tmp = dc.DecryptString(x.ToString(), "A1B3C5D7");
                            aNyoNe.GetInfoFrom12306.Nomal_Passengers pd = new aNyoNe.GetInfoFrom12306.Nomal_Passengers();
                            pd = (aNyoNe.GetInfoFrom12306.Nomal_Passengers)(v.Passengers[x]);
                            pd.Passenger_id_no = dc.DecryptString(pd.Passenger_id_no, "A1B3C5D7");
                            pd.Passenger_name = dc.DecryptString(pd.Passenger_name, "A1B3C5D7");
                            ht.Add(tmp, pd);
                        }
                        cl.Passengers = ht;
                        tmpList.Add(cl);
                    }

                    return tmpList;
                }
            }
            catch
            {
                return new List<ConfigList>();
            }
        }
Exemplo n.º 4
0
        public static void WriteConfigToDisk(string file, List<ConfigList> cookieJar)
        {
            DesCryption dc=new DesCryption();

            List<ConfigList> tmpList = new List<ConfigList>();
            foreach (ConfigList v in cookieJar)
            {
                ConfigList cl = v;
                System.Collections.Hashtable ht = new System.Collections.Hashtable();
                foreach (var x in v.Passengers.Keys)
                {
                    string tmp=x.ToString();
                    tmp = dc.EncryptString(x.ToString(), "A1B3C5D7");
                    aNyoNe.GetInfoFrom12306.Nomal_Passengers pd = new aNyoNe.GetInfoFrom12306.Nomal_Passengers();
                    pd = (aNyoNe.GetInfoFrom12306.Nomal_Passengers)(v.Passengers[x]);
                    pd.Passenger_id_no = dc.EncryptString(pd.Passenger_id_no, "A1B3C5D7");
                    pd.Passenger_name = dc.EncryptString(pd.Passenger_name, "A1B3C5D7");
                    ht.Add(tmp, pd);
                }
                cl.Passengers = ht;
                tmpList.Add(cl);
            }
            using (Stream stream = File.Create(file))
            {
                try
                {
                    BinaryFormatter formatter = new BinaryFormatter();
                    formatter.Serialize(stream, tmpList);
                }
                catch
                {
                }
            }
        }