예제 #1
0
 private void pictureBox17_Click(object sender, EventArgs e)
 {
     if (i > 11)
     {
         i -= 24;
         int count = 0, j = 0;
         int next = i + 11;
         int init = i;
         foreach (string goodId in GoodIds)
         {
             if (count < init)
             {
                 count++;
                 continue;
             }
             goods[j] = new JDGood(goodId);
             ms[j]    = new MemoryStream(goods[j].getGoodPic(goods[j].GoodId));
             j++;
             if (i++ == next)
             {
                 break;
             }
         }
         setBtn();
     }
 }
예제 #2
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            FormPay frmPay = new FormPay(good.GoodId, user.CUserEmail, (int)numericUpDown1.Value);

            frmPay.ShowDialog();
            lblKC.Text = JDGood.getGoodNum(good.GoodId);
        }
예제 #3
0
        public FormComment(string goodId)
        {
            InitializeComponent();
            HashSet <string> Comment = JDGood.getGoodComment(goodId);

            string[] str = new string[10];
            int      m   = 0;

            foreach (string s in Comment)
            {
                if (m < 10)
                {
                    str[m++] = s;
                }
                else
                {
                    break;
                }
            }
            lbl1_1.Text  = "1. " + str[0];
            lbl1_2.Text  = "2. " + str[1];
            lbl1_3.Text  = "3. " + str[2];
            lbl1_4.Text  = "4. " + str[3];
            lbl1_5.Text  = "5. " + str[4];
            lbl1_6.Text  = "6. " + str[5];
            lbl1_7.Text  = "7. " + str[6];
            lbl1_8.Text  = "8. " + str[7];
            lbl1_9.Text  = "9. " + str[8];
            lbl1_10.Text = "10. " + str[9];
        }
예제 #4
0
 public FormPay(string goodId, string userEmail, int num)
 {
     InitializeComponent();
     good     = new JDGood(goodId);
     user     = new CUser(userEmail, CUser.doSome.initialization);
     this.num = num;
     price    = Convert.ToDouble(good.GoodPrice);
     balance  = Convert.ToDouble(user.CUserBalance);
 }
예제 #5
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            this.Hide();
            FormLogin frmLogin = new FormLogin();

            frmLogin.ShowDialog();
            if (frmLogin.Pass)
            {
                UserEmail = frmLogin.UserEmail;
                UserName  = frmLogin.UserName;
                frmLogin.Hide();
                this.Show();
                this.lblUserName.Text = UserName;
                user = new CUser(UserEmail, CUser.doSome.initialization);
                MemoryStream ms = new MemoryStream(user.getUserPic(user.CUserEmail));
                picUser.Image    = Image.FromStream(ms);
                picUser.SizeMode = PictureBoxSizeMode.Zoom;
            }
            else
            {
                MessageBox.Show("登录异常,系统即将关闭!!");
                Application.Exit();
            }
            GoodIds = JDGood.getGoodIds();

            foreach (string goodId in GoodIds)
            {
                goods[i] = new JDGood(goodId);
                ms[i]    = new MemoryStream(goods[i].getGoodPic(goods[i].GoodId));
                if (i++ == 11)
                {
                    break;
                }
            }
            setBtn();
        }
예제 #6
0
        public FormGoodDetail(string goodId, string userEmail)
        {
            InitializeComponent();
            user = new CUser(userEmail, CUser.doSome.initialization);
            good = new JDGood(goodId);
            if (good.GoodName.Length < 30)
            {
                int le = good.GoodName.Length / 2;
                lblGoodName.Text  = good.GoodName.Substring(0, le);
                lblGoodName2.Text = good.GoodName.Substring(le);
            }
            else
            {
                int le = good.GoodName.Length / 3;
                lblGoodName.Text  = good.GoodName.Substring(0, le);
                lblGoodName2.Text = good.GoodName.Substring(le, le * 2);
                lblGoodName3.Text = good.GoodName.Substring(le * 2);
            }
            lblGoodId.Text    = "商品编号:" + good.GoodId;
            lblgoodPrice.Text = "¥" + good.GoodPrice;
            lblKC.Text        = good.GoodNum;
            MemoryStream ms = new MemoryStream(good.getGoodPic(goodId));

            picGoodPic.Image    = Image.FromStream(ms);
            picGoodPic.SizeMode = PictureBoxSizeMode.Zoom;

            HotComment = JDGood.getGoodHotComment(good.GoodId);
            string[] HC = new string[9];
            int      i  = 0;

            foreach (string hotComment in HotComment)
            {
                HC[i++] = hotComment;
                if (i == 9)
                {
                    break;
                }
            }
            lbl1_1.Text = HC[0];
            lbl1_2.Text = HC[1];
            lbl1_3.Text = HC[2];
            lbl1_4.Text = HC[3];
            lbl1_5.Text = HC[4];
            lbl1_6.Text = HC[5];
            lbl1_7.Text = HC[6];
            lbl1_8.Text = HC[7];
            lbl1_9.Text = HC[8];

            //商品详情处理
            string temp = good.GoodDetils.Replace("--", "|");

            string[]         GD   = temp.Split('|');
            string[]         gd   = new string[12];
            HashSet <string> hsGD = new HashSet <string>();

            foreach (string str in GD)
            {
                if (str != "")
                {
                    hsGD.Add(str);
                }
            }
            int m = 0;

            foreach (string str in hsGD)
            {
                if (m < 12)
                {
                    gd[m++] = str;
                }
                else
                {
                    break;
                }
            }
            if (gd[0].Length > 25)
            {
                lbl2_1.Text = gd[0].Substring(0, 25);
            }
            else
            {
                lbl2_1.Text = gd[0];
            }

            lbl2_2.Text  = gd[1];
            lbl2_3.Text  = gd[2];
            lbl2_4.Text  = gd[3];
            lbl2_5.Text  = gd[4];
            lbl2_6.Text  = gd[5];
            lbl2_7.Text  = gd[6];
            lbl2_8.Text  = gd[7];
            lbl2_9.Text  = gd[8];
            lbl2_10.Text = gd[9];
            lbl2_11.Text = gd[10];
            lbl2_12.Text = gd[11];

            string commentSummary = JDGood.getGoodCommentSummary(good.GoodId);

            string[] CS = commentSummary.Split('|');
            lblCommentCount.Text = "评价数:" + CS[0] + "+";
            lblgoodRateShow.Text = CS[1] + "%";

            numericUpDown1.Maximum = Convert.ToInt32(lblKC.Text);
        }