Example #1
0
        public void update()
        {
            if (dataGridView2.InvokeRequired)
            {
                fillDataGridViewCallback c = new fillDataGridViewCallback(fillGridView);
                Invoke(c);

                if (messageLabel.InvokeRequired || rowActionPanel.InvokeRequired)
                {
                    setServiceModeCallback c2 = new setServiceModeCallback(setServiceMode);
                    Invoke(c2);
                }
                else
                {
                    setServiceMode();
                }
            }
            else
            {
                if (messageLabel.InvokeRequired || rowActionPanel.InvokeRequired)
                {
                    setServiceModeCallback c2 = new setServiceModeCallback(setServiceMode);
                    Invoke(c2);
                }
                else
                {
                    setServiceMode();
                }

                dataGridView2.Rows.Clear();

                DataRowCollection badgesRows = db.Ds.Dataset.Tables["food_types"].Rows;

                foreach (DataRow dr in badgesRows)
                {
                    addFoodTypeToGrid(dr);
                }

                dataGridView2.ClearSelection();
            }
        }
Example #2
0
        public void update()
        {
            if (dataGridView1.InvokeRequired)
            {
                fillDataGridViewCallback c = new fillDataGridViewCallback(fillGridView);
                Invoke(c);

                if (messageLabel.InvokeRequired || rowActionPanel.InvokeRequired)
                {
                    setServiceModeCallback c2 = new setServiceModeCallback(setServiceMode);
                    Invoke(c2);
                }
                else
                {
                    setServiceMode();
                }
            }
            else
            {
                if (messageLabel.InvokeRequired || rowActionPanel.InvokeRequired)
                {
                    setServiceModeCallback c2 = new setServiceModeCallback(setServiceMode);
                    Invoke(c2);
                }
                else
                {
                    setServiceMode();
                }

                dataGridView1.Rows.Clear();

                DataRowCollection foodRows = db.Ds.Dataset.Tables["food"].Rows;

                foreach (DataRow dr in foodRows)
                {
                    if (searchText != "")
                    {
                        switch (activeSearchCrit)
                        {
                        case 0:
                            if (dr.ItemArray[1].ToString().ToLower().Contains(searchText))
                            {
                                addFoodToGrid(dr);
                            }
                            break;

                        case 1:
                            if (db.Ds.Dataset.Tables["food_types"].Rows.Find(dr.ItemArray[3]).ItemArray[1].ToString().ToLower().Contains(searchText))
                            {
                                addFoodToGrid(dr);
                            }
                            break;
                        }
                    }
                    else
                    {
                        addFoodToGrid(dr);
                    }
                }

                dataGridView1.ClearSelection();
            }
        }