/// <summary>
 /// Function to delete batch
 /// </summary>
 public void Delete()
 {
     try
     {
         if (Messages.DeleteConfirmation())
         {
             BatchBll BllBatch = new BatchBll();
             if (BllBatch.BatchCheckReferences(decId) == -1)
             {
                 Messages.ReferenceExistsMessage();
             }
             else
             {
                 Messages.DeletedMessage();
                 Clear();
                 GridFill();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("B6:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }