protected override void EditRecord()
        {
            try
            {
                Data_SupplierType record = Utils.GetCurrentRecord <Data_SupplierType>(bsRecords);

                if (record != null)
                {
                    Data_SupplierType supplierType = Data_SupplierType.GetSupplierType(record.SupplierTypeCode);

                    if (supplierType != null)
                    {
                        SupplierTypeDialogFrm frm = new SupplierTypeDialogFrm(Common.FormMode.Edit, supplierType);
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            GetRecords();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Utils.ShowException(ex);
            }
        }
 protected override void AddRecord()
 {
     try
     {
         SupplierTypeDialogFrm frm = new SupplierTypeDialogFrm(Common.FormMode.Add, null);
         if (frm.ShowDialog() == DialogResult.OK)
         {
             GetRecords();
         }
     }
     catch (Exception ex)
     {
         Utils.ShowException(ex);
     }
 }