Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            String userStr  = Comm.TxTRead(@"./用户.txt");
            string username = Regex.Matches(userStr, @"(?<=用户名:)\d+")[0].Value;
            string password = Regex.Matches(userStr, @"(?<=密码:)\d+")[0].Value;
            //Console.WriteLine("用户名:"+ username+ "\n密码:"+ password);

            // www16pu pu = new www16pu("18658131087", "198221");
            //www16pu pu = new www16pu("15988166652", "615919");
            www16pu pu      = new www16pu(username, password);
            string  logInfo = "";
            bool    log     = pu.Login(ref logInfo);

            // bool log = pu.LoginFromCookie(ref logInfo);
            Console.WriteLine(logInfo);

            /*
             * MemberInfo memberInfo= pu.Member();
             * List<TzlbInfo> tzlbInfo= pu.MemberTzlb();
             * List<PdetailInfo> pdetailInfo= pu.Touzi();
             *
             * Console.WriteLine("==============================================\n基本信息:>>>>>>>>>\n");
             * Console.WriteLine(memberInfo.ToString());
             * Console.WriteLine("==============================================\n已投资列表:>>>>>>>\n");
             * www16pu.InfoListView(tzlbInfo);
             * Console.WriteLine("==============================================\n可投标的:>>>>>>>>>\n");
             * www16pu.InfoListView(pdetailInfo);
             */

            //Console.WriteLine(pu.Buy(1000, "13178"));
            pu.AutoBuy();

            Console.WriteLine("按任意键退出");
            Console.Read();
        }
Ejemplo n.º 2
0
        public void removeUserList(www16pu user)
        {
            var objs = GlobalV.userList.Where(u => { return(u.Obj.username == user.username); });

            GlobalV.userList.Remove(objs.First());
            ListViewItem item = user_listView.FindItemWithText(user.username);

            item.Remove();
        }
Ejemplo n.º 3
0
        private void test_button_Click(object sender, EventArgs e)
        {
            www16pu            a = new www16pu("1234567789", "123456");
            List <PdetailInfo> pdetailInfoList = a.Touzi();

            if (pdetailInfoList.Count > 0)
            {
                flashPidList(pdetailInfoList);
                timeCountThread?.Abort();
                timeCountThread = new Thread(delegate() { timeCount(pdetailInfoList[0]); });
                timeCountThread.Start();
            }
        }
Ejemplo n.º 4
0
        public void addUserList(www16pu www16puObj)
        {
            User user = new User();

            if (GlobalV.userList.Count == 0)
            {
                user.ID = 1;
            }
            else
            {
                user.ID = (GlobalV.userList.Select(ul => ul.ID).Max() + 1);
            }
            user.Obj = www16puObj;
            GlobalV.userList.Add(user);
            user_listView.Items.Add(user.Item);
            //TimeUpEvent += new TimeUpHandler(user.test); // 加入倒计时结束事件的订阅
            TimeUpEvent  += new TimeUpHandler(user.BuyThreadStartFun); // 加入倒计时结束事件的订阅
            UserLogEvent += user.reLogein;                             // 加入重新登陆事件订阅
        }
Ejemplo n.º 5
0
 private void ok_button_Click(object sender, EventArgs e)
 {
     if (username_textBox.Text != null || password_textBox.Text != null)
     {
         if (GlobalV.userList.Where(ul => { return(ul.Obj.username == username_textBox.Text); }).Count() > 0)
         {
             MessageBox.Show(username_textBox.Text + "已在列表中");
             return;
         }
         www16pu user  = new www16pu(username_textBox.Text, password_textBox.Text);
         string  reStr = "";
         if (user.Login(ref reStr))
         {
             main_Form main_form = (main_Form)this.Owner;
             main_form.addUserList(user);
             Close();
         }
         else
         {
             MessageBox.Show(reStr);
         }
     }
 }