void loadGridView()
 {
     if (radioButtonStatusActive.Checked == true)
     {
         _indexNumber = 0;
         dataGridViewVendorInformation.Rows.Clear();
         //Delegate
         vendorListDelegate        activeVendors = new vendorListDelegate(CustomerInformationHandler.getVendorsList);
         List <CustomerProperties> activeList    = activeVendors.Invoke("ACTIVE");
         foreach (CustomerProperties props in activeList)
         {
             ++_indexNumber;
             addDataToGridView(props, _indexNumber);
         }
     }
 }
 //RETRIVE THE INACTIVE VENDORS
 private void radioButtonStatusInActive_CheckedChanged(object sender, EventArgs e)
 {
     if (radioButtonStatusInActive.Checked == true)
     {
         _indexNumber = 0;
         dataGridViewVendorInformation.Rows.Clear();
         //Delegate
         vendorListDelegate        activeVendors = new vendorListDelegate(CustomerInformationHandler.getVendorsList);
         List <CustomerProperties> activeList    = activeVendors.Invoke("DEACTIVATED");
         foreach (CustomerProperties props in activeList)
         {
             ++_indexNumber;
             addDataToGridView(props, _indexNumber);
         }
     }
 }