Beispiel #1
0
        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);
        }
Beispiel #2
0
        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]
        }
Beispiel #4
0
        //מה שמושאל על ידי - נמצא אצלי
        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);
        }
Beispiel #5
0
 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);
 }
Beispiel #6
0
        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);
        }