private void Formularz_Load(object sender, EventArgs e)
 {
     GridFiller.FillProductsGrid(ProductsGrid);
     GridFiller.FillPricesGrid(CenyGrid);
     GridFiller.FillPriceListsGrid(CennikiGrid);
     GridFiller.FillSummaryGrid(PodsumowanieGrid);
 }
        //@@@@@@@@@@@@@@@ CENY @@@@@@@@@@@@@@@@@\\

        private void AddPriceBtn_Click(object sender, EventArgs e)
        {
            using (var addform = new AddEditCenyForm(null))
            {
                if (addform.ShowDialog() == DialogResult.Yes)
                {
                    GridFiller.FillPricesGrid(CenyGrid);
                }
            }
        }
        private void DeletePriceBtn_Click(object sender, EventArgs e)
        {
            try
            {
                var cenaToDel = GetSelectedPrice();

                if (MessageBox.Show($"Jesteś pewien że chcesz usunąć cenę: {cenaToDel.Cena}", "Formularz Towarowy",
                                    MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    new PriceBLL().DeletePrice(cenaToDel);
                    GridFiller.FillPricesGrid(CenyGrid);
                }
            }
            catch (NullReferenceException exception)
            {
                MessageBox.Show(exception.Message, "Błąd", MessageBoxButtons.OK);
            }
        }
        private void EditPriceBtn_Click(object sender, EventArgs e)
        {
            try
            {
                var selectedPrice = GetSelectedPrice();                 //Złapanie zaznaczonej ceny z DataGridView po ID

                using (var addform = new AddEditCenyForm(selectedPrice))
                {
                    if (addform.ShowDialog() == DialogResult.Yes)
                    {
                        GridFiller.FillPricesGrid(CenyGrid);
                    }
                }
            }
            catch (NullReferenceException exception)
            {
                MessageBox.Show(exception.Message, "Błąd", MessageBoxButtons.OK);
            }
        }
        private void DeleteProductBtn_Click(object sender, EventArgs e)
        {
            try
            {
                var towarToDel = (Towary)ProductsGrid.CurrentRow.DataBoundItem;

                if (MessageBox.Show($"Jesteś pewien że chcesz usunąć towar: {towarToDel.Nazwa}", "Formularz Towarowy",
                                    MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    new ProductBLL().DeleteProduct(towarToDel);

                    GridFiller.FillProductsGrid(ProductsGrid);
                    GridFiller.FillPricesGrid(CenyGrid);
                }
            }
            catch (NullReferenceException exception)
            {
                MessageBox.Show(exception.Message, "Błąd", MessageBoxButtons.OK);
            }
        }
 private void TabControl_SelectedIndexChanged(object sender, EventArgs e)
 {
     GridFiller.FillPricesGrid(CenyGrid);
     GridFiller.FillPriceListsGrid(CennikiGrid);
     GridFiller.FillSummaryGrid(PodsumowanieGrid);
 }