/// <summary>
        /// Event handler when the add via barcode button is clicked
        /// Opens the add record form with populated information from the API request
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void addViaBarcode_btn_Click(object sender, EventArgs e)
        {
            if (lbl_invalidImportError.Visible)
            {
                lbl_invalidImportError.Visible = false;
            }

            RecordInfo newInfo = reqHandler.requestRecord(barcodeTxtBox.Text);

            if (newInfo.RecordName == "BadRec")
            {
                barcodeTxtBox.Text = "Invalid Barcode";
            }
            else
            {
                this.Hide();
                AddRecordForm arf = new AddRecordForm(false, controller, newInfo);
                arf.ShowDialog();
                this.Close();
            }
        }
Exemple #2
0
        public void invalidBarcodeTest()
        {
            RecordInfo testInfo = drh.requestRecord(invalidBarcode);

            Assert.AreEqual(testInfo.Artist, null);
        }