public void LoadSupplierCompanyDiscountGrid()
        {
            List <SupplierCompanyDiscount> supplierCopanyDiscountList = applicationFacade.GetCompleteCompanyDiscountListBySupplierID(SupplierId);

            dgvCompanyDiscount.DataSource = supplierCopanyDiscountList;

            for (int i = 0; i < dgvCompanyDiscount.Columns.Count; i++)
            {
                dgvCompanyDiscount.Columns[i].Visible = false;
            }

            dgvCompanyDiscount.Columns["CompanyName"].Visible      = true;
            dgvCompanyDiscount.Columns["CompanyName"].HeaderText   = "Company Name";
            dgvCompanyDiscount.Columns["CompanyName"].ReadOnly     = true;
            dgvCompanyDiscount.Columns["CompanyName"].DisplayIndex = 0;

            dgvCompanyDiscount.Columns["Normal"].Visible      = true;
            dgvCompanyDiscount.Columns["Normal"].HeaderText   = "Normal";
            dgvCompanyDiscount.Columns["Normal"].DisplayIndex = 1;

            dgvCompanyDiscount.Columns["Breakage"].Visible      = true;
            dgvCompanyDiscount.Columns["Breakage"].DisplayIndex = 2;
            dgvCompanyDiscount.Columns["Breakage"].HeaderText   = "Breakage";

            dgvCompanyDiscount.Columns["Expired"].Visible      = true;
            dgvCompanyDiscount.Columns["Expired"].DisplayIndex = 3;
            dgvCompanyDiscount.Columns["Expired"].HeaderText   = "Expired";

            dgvCompanyDiscount.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;



            dgvCompanyDiscount.AllowUserToAddRows    = false;
            dgvCompanyDiscount.AllowUserToDeleteRows = false;
            dgvCompanyDiscount.ReadOnly = false;
        }