/// <summary>
        /// Добавление новых продуктов в список
        /// </summary>
        private void AddData()
        {
            ICursor selectData = sqliteDB.RawQuery("select * from Products", new string[] { });

            selectData.MoveToFirst();
            do
            {
                Products prod = new Products();
                prod.ID      = int.Parse(selectData.GetString(selectData.GetColumnIndex("ID")));
                prod.Product = selectData.GetString(selectData.GetColumnIndex("product"));

                listProducts.Add(prod);
            } while (selectData.MoveToNext());
            selectData.Close();


            Data.Prod = new string[listProducts.Count + 1];
            for (int i = 1; i < Data.Prod.Length; i++)
            {
                Data.Prod[i] = listProducts[i - 1].Product;
            }

            foreach (var item in listProducts)
            {
                CheckBox checkBoxProd = new CheckBox(this);
                checkBoxProd.TextSize         = 20;
                checkBoxProd.Text             = item.Product;
                checkBoxProd.Id               = item.ID;
                checkBoxProd.LayoutParameters = new ViewGroup.LayoutParams
                                                    (LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent);
                linLayout.AddView(checkBoxProd);
                checkBoxes.Add(checkBoxProd);
            }

            Data.PrInf = new bool[length + 1, listProducts.Count + 1];
            selectData = sqliteDB.RawQuery("select * from db_prod", new string[] { });
            selectData.MoveToFirst();
            do
            {
                db_prod dp = new db_prod();
                dp.db_id   = int.Parse(selectData.GetString(selectData.GetColumnIndex("db_id")));
                dp.prod_id = int.Parse(selectData.GetString(selectData.GetColumnIndex("prod_id")));

                Data.PrInf[dp.db_id, dp.prod_id] = true;
            } while (selectData.MoveToNext());
            selectData.Close();
        }
        /// <summary>
        /// Если продукт был выбран, информация об этом передается в промежуточный статический класс Data
        /// </summary>
        /// <param name="id"></param>
        private void dbProd(int id)
        {
            ICursor selectData = sqliteDB.RawQuery("select * from db_prod", new string[] { });

            selectData.MoveToFirst();
            do
            {
                db_prod dp = new db_prod();
                dp.db_id   = int.Parse(selectData.GetString(selectData.GetColumnIndex("db_id")));
                dp.prod_id = int.Parse(selectData.GetString(selectData.GetColumnIndex("prod_id")));

                if (dp.prod_id == id)
                {
                    Data.RowData[dp.db_id, 0]  = true;
                    Data.RowData[dp.db_id, id] = true;
                    t++;
                }
            } while (selectData.MoveToNext());
            selectData.Close();
        }