public static List <Lends> getMyBooksNeedToBeReturned(int idU) { List <LendsTable> lenderTableList = LenderData.getMyBooksNeedToBeReturned(idU); List <Lends> lenderist = new List <Lends>(); foreach (var item in lenderTableList) { Lends lend = castLenderTableTOLender(item); if (lend != null) { lenderist.Add(lend); } } return(lenderist); }
public static List <Lends> getAllmyBooksThatBorrowed(int idU) { List <LendsTable> lenderTableList = LenderData.getAllmyBooksThatBorrowed(idU); List <Lends> lenderist = new List <Lends>(); foreach (var item in lenderTableList) { //יש למלאות את פרטי היוזר שמבקש להשאיל ואת פרטי הספר כדי שיהיה יותר נוח להציג בצד לקוח Lends lend = castLenderTableTOLender(item); if (lend != null) { lenderist.Add(lend); } } return(lenderist);//מה שיוחזר }
private void Dashboard_Load(object sender, EventArgs e) { ViewBooks viewBooks = new ViewBooks(); ViewAuthors viewAuthors = new ViewAuthors(); ViewGenres viewGenres = new ViewGenres(); ViewPublishers viewPublishers = new ViewPublishers(); ViewStocks viewStocks = new ViewStocks(); Visitors visitors = new Visitors(); Lends lends = new Lends(); viewBooks.MdiParent = this; //MdiChildren[0] viewAuthors.MdiParent = this; //MdiChildren[1] viewGenres.MdiParent = this; //MdiChildren[2] viewPublishers.MdiParent = this; //MdiChildren[3] viewStocks.MdiParent = this; //MdiChildren[4] visitors.MdiParent = this; //MdiChildren[5] lends.MdiParent = this; //MdiChildren[6] }
//מה שמושאל על ידי - נמצא אצלי public static List <Lends> getBorrowedBookByUser(int idU) { //List<Books> lb = new List<Books>(); //הרשימה שצריך להציג , היא צריכה לעבור המרה למודל שיוחזר List <LendsTable> lenderTableList = LenderData.getBorrowedBookByUser(idU); //מה שיוחזר //מה שיוחזר List <Lends> lenderist = new List <Lends>(); foreach (var item in lenderTableList) { //יש למלאות את פרטי היוזר שמבקש להשאיל ואת פרטי הספר כדי שיהיה יותר נוח להציג בצד לקוח Lends lend = castLenderTableTOLender(item); if (lend != null) { lenderist.Add(lend); } } return(lenderist); }
public static Lends castLenderTableTOLender(LendsTable lendsTable) { try { Lends lend = new Lends(); lend.book = BooksLogic.getBookById(lendsTable.bookId); lend.bookIsActive = lendsTable.bookIsActive; lend.borrower = UserLogic.getUserDetailsById(lendsTable.borrowerId); lend.date = lendsTable.date; lend.id = lendsTable.id; lend.statusCode = lendsTable.statusCode; if (lend.book != null) { lend.lender = UserLogic.getUserDetailsById(lend.book.lenderId); } return(lend); } catch (Exception) { throw; } return(null); }
public static List <Lends> getAllWaitingForApprovalByUser(int idU) { //List<Books> lb = new List<Books>(); //הרשימה שצריך להציג , היא צריכה לעבור המרה למודל שיוחזר List <LendsTable> lenderTableList = LenderData.getAllWaitingForApprovalByUser(idU); //מה שיוחזר //מה שיוחזר List <Lends> lenderist = new List <Lends>(); foreach (var item in lenderTableList) { //יש למלאות את פרטי היוזר שמבקש להשאיל ואת פרטי הספר כדי שיהיה יותר נוח להציג בצד לקוח Lends lend = castLenderTableTOLender(item); if (lend != null) { lenderist.Add(lend); } } //מה שהיה לפני זה . //foreach (var dbBook in ) //{ // Books book = new Books() // { // picNAme = dbBook.picNAme, // autherId = LookupBL.getLookupByCode(Constants.AutherTableName, dbBook.autherId), // categoryId = LookupBL.getLookupByCode(Constants.BooksCategoryTableName, dbBook.categoryId), // id = dbBook.id, // description = dbBook.description, // numOfPages = dbBook.numOfPages, // isBorrowed = dbBook.isBorrowed, // lenderId = dbBook.lenderId, // nameId = LookupBL.getBookName(dbBook.nameId), // publishingId = LookupBL.getLookupByCode(Constants.PuplishingTableName, dbBook.publishingId) // }; // lb.Add(book); return(lenderist); }