private void btnType1_Click(object sender, EventArgs e) { selectbtn = (Library.UserControls.ucDish)((Label)sender).Parent; selectSource = ((JObject)selectbtn.lbl2.Tag)["itemid"].ToString(); setSelectTypeColor(); pagecount_type = 0; dishcount_type = 0; currpage_type = 0; setTypePage(); refreshBtn(); }
private void CreateBtnArr() { btntables = new Library.UserControls.ucDish[btncount]; JObject ja = null; string tableid = ""; string tableName = ""; string tableNo = ""; string tabletype = ""; int orderstatus = 0; int btnleft = 0; int btntop = 0; int rowindex = 0; int colindex = 0; int personnum = 0; for (int i = 0; i <= btntables.Length - 1; i++) { btntables[i] = new Library.UserControls.ucDish(); btntables[i].lblNo.Click += new EventHandler(ucTable1_Click); btntables[i].lbl2.Click += new EventHandler(ucTable1_Click); //btntables[i].MouseDown += ucTable1_MouseDown; //btntables[i].MouseUp += ucTable1_MouseDown; btntables[i].lblNo.MouseDown += ucTable1_MouseDown; btntables[i].lblNo.MouseUp += ucTable1_MouseUp; btntables[i].lbl2.MouseDown += ucTable1_MouseDown; btntables[i].lbl2.MouseUp += ucTable1_MouseUp; btntables[i].lblNo.MouseLeave += ucTable1_MouseLeave; btntables[i].lbl2.MouseLeave += ucTable1_MouseLeave; /*ja = (JObject)jarrTables[i]; * tableid = ja["dishid"].ToString(); * tableName = ja["title"].ToString(); * tableNo = ja["title"].ToString(); * tabletype = ja["dishtype"].ToString(); * orderstatus = 0;// int.Parse(ja["status"].ToString()); * btntables[i].lblNo.Text = tableNo;*/ btntables[i].lblNo.Font = new System.Drawing.Font("Tahoma", 12F); btntables[i].lbl2.Font = ucTable1.lbl2.Font;//; btntables[i].lblNo.Font; btntables[i].lbl2.ForeColor = Color.Black; btntables[i].lblNo.ForeColor = Color.White; btntables[i].BorderStyle = BorderStyle.FixedSingle; /*btntables[i].lbl2.Text = string.Format("{0}", 20.00); * btntables[i].status = orderstatus; * btntables[i].lblNo.Tag = btntables[i]; * btntables[i].lbl2.Tag = btntables[i];*/ //setbtnColor(btntables[i], orderstatus); btntables[i].BackColor = ucTable1.BackColor;//Color.FromArgb(241, 73, 91);// Color.Tomato;// LightSalmon; //位置 btntables[i].Parent = pnlFood; btntables[i].Width = btnWidth; btntables[i].Height = btnHeight; colindex = (i % rowcount); btnleft = colindex * btnWidth + ucTable1.Left + (colindex * btnSpace); btntables[i].Left = btnleft; rowindex = i / rowcount; btntop = btnHeight * rowindex + ucTable1.Top + (rowindex * btnSpace); btntables[i].Top = btntop; } }
private void refreshTypeBtn() { JObject ja = null; int j = 0; string itemdesc = ""; string itemsort = ""; string itemid = ""; string isShow = ""; selectbtn = null; setSelectTypeColor(); if (jarrType.Count <= 10) { btnTypeUp.Enabled = false; btnTypeDown.Enabled = false; } else { btnTypeUp.Enabled = true; btnTypeDown.Enabled = true; } for (int i = 0; i <= btnTypetables.Length - 1; i++) { btnTypetables[i].Tag = -1; btnTypetables[i].lblNo.Text = ""; btnTypetables[i].lbl2.Text = ""; btnTypetables[i].lblNo.Tag = null; btnTypetables[i].Enabled = false; } if (jarrType.Count <= 0) { return; } int pagecount = jarrType.Count / 10; if (jarrType.Count % 10 > 0) { pagecount = pagecount + 1; } int currpage = int.Parse(btnTypeUp.Tag.ToString()); if (currpage > pagecount) { currpage = pagecount; } btnTypeDown.Tag = pagecount; int ivalue = (currpage) * 10; if (jarrType != null) { for (int i = ivalue; i <= jarrType.Count - 1; i++) { ja = (JObject)jarrType[i]; itemdesc = ja["itemdesc"].ToString(); itemsort = ja["itemsort"].ToString(); itemid = ja["itemid"].ToString(); isShow = ja["isShow"].ToString(); btnTypetables[j].Visible = true; btnTypetables[j].lblNo.Text = InternationaHelper.GetBeforeSeparatorFlagData(itemdesc); btnTypetables[j].lblNo.Tag = ja; btnTypetables[j].lbl2.Tag = ja; btnTypetables[j].Tag = i; btnTypetables[j].Enabled = true; j++; if (j >= btnTypetables.Length) { break; } } } showTypeNum(); }