Пример #1
0
        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();
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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, "");
        }