protected void btnCheckCondition_Click(object sender, EventArgs e) { int copyNumber = 0; try { copyNumber = int.Parse(txtCopyNumber.Text); } catch { lblError.Text = "Copy number must be a integer!"; lblError.Visible = true; txtCopyNumber.Focus(); return; } errorBorrow error = checkCondition(int.Parse(txtBorrowerNumber.Text), int.Parse(txtCopyNumber.Text), out c, out r); string str = ""; switch (error) { case errorBorrow.CopyNotExist: str = "No this copy number, so you can't borrow!"; break; case errorBorrow.CopyReferenced: str = "It is referenced, so you can't borrow!"; break; case errorBorrow.CopyBorrowed: str = "It is borrwed, so you can't borrow!"; break; case errorBorrow.CopyReserved: str = "It is reserved by other, so you can't borrow!"; break; case errorBorrow.Connect: str = "Can't connect to Database, so you can't borrow!"; break; } if (str != "") { lblError.Visible = true; lblError.Text = str; txtCopyNumber.Focus(); return; } lblError.Visible = false; displayButtons(3); }
private void btnCondition_Click(object sender, EventArgs e) { int copyNumber; try { copyNumber = int.Parse(txtCopyNumber.Text); } catch { MessageBox.Show("Copy number must be a integer!"); txtCopyNumber.Focus(); return; } errorBorrow error = checkCondition(int.Parse(txtBorrowerNumber.Text), int.Parse(txtCopyNumber.Text), out c, out r); string str = ""; switch (error) { case errorBorrow.CopyNotExist: str = "No this copy number, so you can't borrow!"; txtCopyNumber.Focus(); break; case errorBorrow.CopyReferenced: str = "It is referenced, so you can't borrow!"; txtCopyNumber.Focus(); break; case errorBorrow.CopyBorrowed: str = "It is borrwed, so you can't borrow!"; txtCopyNumber.Focus(); break; case errorBorrow.CopyReserved: str = "It is reserved by other, so you can't borrow!"; txtCopyNumber.Focus(); break; case errorBorrow.Connect: str = "Can't connect to Database, so you can't borrow!"; break; } if (str != "") { MessageBox.Show(str); return; } displayButtons(3); }