Ejemplo n.º 1
0
        public void updateOrder(String text)
        {
            MethodInvoker invoker = new MethodInvoker(delegate
            {
                if (text.Contains("*"))
                {
                    String[] Order = text.Split('*');
                    String TableId = Order[0];


                    int tableid = 0;
                    int.TryParse(TableId, out tableid);

                    String[] Fullorder = Order[1].Split('$');
                    String orderName   = "";
                    String orderCost   = "";
                    for (int i = 0; i < Fullorder.Length; i++)
                    {
                        String[] singeOrder = Fullorder[i].Split(',');
                        for (int j = 0; j < singeOrder.Length; j++)
                        {
                            if (singeOrder[j].Contains("#"))
                            {
                                String[] ordName = singeOrder[j].Split('#');
                                orderName        = ordName[0];
                            }
                            else if (singeOrder[j].Contains("@"))
                            {
                                String[] ordCost = singeOrder[j].Split('@');
                                orderCost        = ordCost[0];
                                // MessageBox.Show(orderCost);
                            }
                            double cost;
                            int.TryParse(TableId, out tableid);
                            if (double.TryParse(orderCost, out cost))
                            {
                                DatabaseConnections myDB = new DatabaseConnections();
                                myDB.CreateOrder(orderName, cost, tableid);
                            }
                        }
                    }



                    Docket myDocket    = new Docket();
                    buttonClick        = myDocket.getButton();
                    buttonClick.Click += new EventHandler(b_Click);
                    flowLayoutPanel1.Controls.Add(myDocket.CreateDocket(tableid));
                }
            });

            this.Invoke(invoker);
        }
Ejemplo n.º 2
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Docket myDocket = new Docket();

            buttonClick        = myDocket.getButton();
            buttonClick.Click += new EventHandler(b_Click);
            flowLayoutPanel1.Controls.Add(myDocket.CreateDocket(k));
            //InitializeComponent();
            k++;

            if (k == 15)
            {
                k = 0;
            }
        }
Ejemplo n.º 3
0
        private void createEmployee()
        {
            Con.Open();
            SqlDataAdapter ada = new SqlDataAdapter("SELECT* FROM Employees", Con);
            DataTable      dt  = new DataTable();

            ada.Fill(dt);

            Docket NewEplys = new Docket();

            // MessageBox.Show(dt.Rows.Count.ToString());
            for (int t = 0; t < dt.Rows.Count - 2; t++)
            {
                metroTabPage1.Controls.Add(CreateMetroButton(dt, t));
                // MessageBox.Show(dt.Rows.Count.ToString());
            }
            Con.Close();
        }