Example #1
0
        public void AddCard(string numfish, int time, string TypeFact, bool ReadyFish, DataTable dtfood)
        {
            try
            {
                CardView.CardViewKitchen cvd = new CardView.CardViewKitchen();
                cvd.Name              = numfish;
                cvd.Minute            = time;
                cvd.TimerControl      = true;
                cvd.DataGridFill      = dtfood;
                cvd.CaptionStatusFish = TypeFact;
                cvd.NumberFish        = numfish;

                if (ReadyFish)
                {
                    cvd.StopCard();
                }

                if (FLP.InvokeRequired)
                {
                    FLP.Invoke((MethodInvoker) delegate()
                    {
                        AddCard(numfish, time, TypeFact, ReadyFish, dtfood);
                    });
                }
                else
                {
                    FLP.Controls.Add(cvd);
                }
            }
            catch (Exception ex)
            {
                //    //func.WriteErrorLog(ex);
                //    //NotificationManager.Show(Me, "خطا در لاگ ثبت گردید", Color.Red, 3000)
            }
        }
Example #2
0
 public void DeleteCard(string numfish, bool ReadyFish, bool Delivery, bool Delete)
 {
     try
     {
         if (Delete || Delivery)
         {
             foreach (CardView.CardViewKitchen item in FLP.Controls)
             {
                 if (item.Name == numfish)
                 {
                     if (FLP.InvokeRequired)
                     {
                         FLP.Invoke((MethodInvoker) delegate()
                         {
                             DeleteCard(numfish, ReadyFish, Delivery, Delete);
                         });
                     }
                     else
                     {
                         FLP.Controls.Remove(item);
                     }
                 }
             }
         }
         else
         {
             foreach (CardView.CardViewKitchen item in FLP.Controls)
             {
                 if (item.Name == numfish)
                 {
                     if (FLP.InvokeRequired)
                     {
                         FLP.Invoke((MethodInvoker) delegate()
                         {
                             DeleteCard(numfish, ReadyFish, Delivery, Delete);
                         });
                     }
                     else
                     {
                         item.StopCard();
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         //func.WriteErrorLog(ex);
         //NotificationManager.Show(Me, "خطا در لاگ ثبت گردید", Color.Red, 3000)
     }
 }
Example #3
0
        public void AddCard(string numfish, string namecustomer, int time, string TypeFact, bool ReadyFish)
        {
            try
            {
                if (TypeFact == "داخل سالن بالا" || TypeFact == "داخل سالن پایین" || TypeFact == "مراجعه داخل سالن")
                {
                    CardView.CardViewSan cvd = new CardView.CardViewSan();
                    cvd.Name            = numfish;
                    cvd.CaptionCustomer = namecustomer;
                    cvd.Minute          = time;
                    cvd.CaptionFish     = "فیش :" + numfish;
                    cvd.TimerControl    = true;
                    if (ReadyFish)
                    {
                        cvd.StopCard();
                    }

                    if (FLP.InvokeRequired)
                    {
                        FLP.Invoke((MethodInvoker) delegate()
                        {
                            AddCard(numfish, namecustomer, time, TypeFact, ReadyFish);
                        });
                    }
                    else
                    {
                        FLP.Controls.Add(cvd);
                    }
                }
            }
            catch (Exception ex)
            {
                //    //func.WriteErrorLog(ex);
                //    //NotificationManager.Show(Me, "خطا در لاگ ثبت گردید", Color.Red, 3000)
            }
        }