private void GetDataTKA() { this.flpTkAInfor.Controls.Clear(); flpTKAItem.Controls.Clear(); lblSubTotal.Text = string.Empty; List <OrderTKAModel> ListTKA = new List <OrderTKAModel>(); ListTKA = OrderService.GetStatusOrderTKA(); int i = 1; foreach (OrderTKAModel item in ListTKA) { UCTakeAway ucTKA = new UCTakeAway(); ucTKA.lblCusName.Text = item.CusName; ucTKA.lblCusPhone.Text = item.CusPhone; ucTKA.lblNo.Text = i + ""; ucTKA.lblTotal.Text = money.Format2(item.Total); ucTKA.lblWait.Text = item.Waiting.ToString(); ucTKA.Width = flpTkAInfor.Width; ucTKA.Tag = item; if (i % 2 == 0) { ucTKA.BackColor = Color.FromArgb(255, 255, 255); } else { ucTKA.BackColor = Color.FromArgb(242, 242, 242); } ucTKA.Click += ucTKA_Click; flpTkAInfor.Controls.Add(ucTKA); i++; } flpTkAInfor.Refresh(); this.Refresh(); }
private void timer1_Tick(object sender, EventArgs e) { try { for (int i = 0; i < flpTkAInfor.Controls.Count; i++) { UCTakeAway ucTKA = (UCTakeAway)flpTkAInfor.Controls[i]; if (ucTKA.Tag != null) { OrderTKAModel st = (OrderTKAModel)ucTKA.Tag; ucTKA.lblWait.Text = GetLongTime(st.Waiting.ToString()); } } } catch (Exception ex) { LogPOS.WriteLog("timer1_Tick:::::::::::::::::::::::::::::::::::::::::" + ex.Message); } }
void ucTKA_Click(object sender, EventArgs e) { UCTakeAway ucTKA = (UCTakeAway)sender; OrderTKAModel TKA = (OrderTKAModel)ucTKA.Tag; TKAID = TKA.TKAID; foreach (Control ctr in flpTkAInfor.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 51)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucTKA.BackColor = Color.FromArgb(0, 153, 51); ucTKA.ForeColor = Color.FromArgb(255, 255, 255); OrderMain = OrderService.GetOrderByTKA(TKA.TKAID, ""); LoadOrderTKA(TKAID, ""); }