internal int ISSUE(int IDEMP) { DBGeneral dbg = new DBGeneral(); if (ScannedBook.FUND == Bases.BJSCC) //пока что украинскую библиотеку можно выдать только в зал. ждём политического решения на счёт этого фонда { dbg.IssueInHall(ScannedBook, ScannedReader, IDEMP); return(0); } else//Эта книга из основного фонда. { if ((ScannedReader.ReaderRights & Rights.EMPL) == Rights.EMPL)//если сотрудник выдаем сразу на дом { dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); } else { if (ScannedBook.F899b == "ВХ") { dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); } else { dbg.IssueInHall(ScannedBook, ScannedReader, IDEMP); } } } return(0); }
public int ISSUE(int IDEMP) { DBGeneral dbg = new DBGeneral(); if (ScannedBook.FUND == Bases.BJFCC) { if (CheckEmployeeRights()) { dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); return(0); } else { if (!CheckFreeAbonementRights()) { return(1); } else { dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); return(0); } } } else//Эта книга из основного фонда. { if ((ScannedReader.ReaderRights & Rights.EMPL) == Rights.EMPL)//если сотрудник выдаем сразу на дом { dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); } else { if (ScannedBook.F899b == "ВХ") { if (ScannedBook.F921c == "ДП") { if (!CheckFreeAbonementRights()) { return(1); } dbg.IssueInHall(ScannedBook, ScannedReader, IDEMP); } else { if (!CheckFreeAbonementRights()) { return(1); } dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); } } else { dbg.IssueInHall(ScannedBook, ScannedReader, IDEMP); } } } return(0); }
internal int ISSUE(int IDEMP) { DBGeneral dbg = new DBGeneral(); return dbg.ISSUE(ScannedBook, ScannedReader, IDEMP); }