private void bConfirm_Click(object sender, EventArgs e) { if (DEPARTMENT.ScannedReader.IsAlreadyIssuedMoreThanFourBooks()) { DialogResult res = MessageBox.Show("Читателю уже выдано более 4 наименований! Всё равно хотите выдать?", "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (res == DialogResult.No) { CancelIssue(); return; } } if ((DEPARTMENT.ScannedBook.FUND == Bases.BJVVV) && (DEPARTMENT.ScannedBook.F899a_Id != 61)) { MessageBox.Show("Эта книга не принята Центром Славянских культур! Перед выдачей необходимо принять книгу по акту BiblioJet."); return; } switch (DEPARTMENT.ISSUE(EmpID)) { case 0: bConfirm.Enabled = false; bCancel.Enabled = false; CancelIssue(); Log(); DEPARTMENT = new Department(); break; } }
private void bConfirm_Click(object sender, EventArgs e) { if (DEPARTMENT.ScannedReader.IsAlreadyIssuedMoreThanFourBooks()) { DialogResult res = MessageBox.Show("Читателю уже выдано более 4 наименований! Всё равно хотите выдать?", "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (res == DialogResult.No) { CancelIssue(); return; } } switch (DEPARTMENT.ISSUE(EmpID)) { case 0: bConfirm.Enabled = false; bCancel.Enabled = false; CancelIssue(); Log(); DEPARTMENT = new Department(); break; case 1: //у читателя нет прав для выдачи на дом bConfirm.Enabled = false; bCancel.Enabled = false; CancelIssue(); DEPARTMENT = new Department(); MessageBox.Show("Выдача на дом невозможна так как у читателя отсутствуют права бесплатного абонемента! Перейдите в формуляр читателя, чтобы выдать права."); break; } }