Пример #1
0
        private void t5btnReturn_Click(object sender, EventArgs e)
        {
            int tkd = 6, tkm = -1;

            //code for tkd

            Student s = new Student();

            s.StudentID = t5txtReturntStudentID.Text;
            DataTable dts = s.search();

            if (dts.Rows.Count == 0)
            {
                MessageBox.Show("چنین دانشجویی نداریم");
            }
            else
            {
                tkd = Convert.ToInt32(dts.Rows[0]["borrowedBookQty"].ToString());
            }

            //code for tkm

            Book b = new Book();

            b.BookCategorizationNo = t5txtReturnCategorizationNo.Text;
            DataTable dtb = b.search();

            if (dtb.Rows.Count == 0)
            {
                MessageBox.Show("چنین کتابی نداریم");
            }
            else
            {
                tkm = Convert.ToInt32(dtb.Rows[0]["bookQty"].ToString());
            }

            if (tkd == 0)
            {
                MessageBox.Show("این دانشجو کتابی در دست امانت ندارد");
            }

            if ((dts.Rows.Count != 0) && (dtb.Rows.Count != 0) && (tkd != 0))
            {
                Borrow borrow = new Borrow();
                borrow.StudentID            = t5txtReturntStudentID.Text;
                borrow.BookCategorizationNo = t5txtReturnCategorizationNo.Text;
                borrow.ReturnDate           = t5txtReturnYear.Text + "/" + t5txtReturnMonth.Text + "/" + t5txtReturnDay.Text;
                borrow.updateBorrow();

                tkm++;
                tkd--;

                s.BorrowedBookQty = Convert.ToString(tkd);
                s.edit_std_amanat();

                b.BookQty = Convert.ToString(tkm);
                b.edit_book_amanat();
            }


            t5txtReturntStudentID.Text       = "";
            t5txtReturnCategorizationNo.Text = "";
            t5txtReturnYear.Text             = "";
            t5txtReturnMonth.Text            = "";
            t5txtReturnDay.Text = "";
        }
Пример #2
0
        private void t5btnBorrow_Click(object sender, EventArgs e)
        {
            int tkd = 6, tkm = -1;

            //code for tkd

            Student s = new Student();

            s.StudentID = t5txtBorrowtStudentID.Text;
            DataTable dts = s.search();

            if (dts.Rows.Count == 0)
            {
                MessageBox.Show("چنین دانشجویی نداریم");
            }
            else
            {
                tkd = Convert.ToInt32(dts.Rows[0]["borrowedBookQty"].ToString());
            }


            //code for tkm

            Book b = new Book();

            b.BookCategorizationNo = t5txtBorrowCategorizationNo.Text;
            DataTable dtb = b.search();

            if (dtb.Rows.Count == 0)
            {
                MessageBox.Show("چنین کتابی نداریم");
            }
            else
            {
                tkm = Convert.ToInt32(dtb.Rows[0]["bookQty"].ToString());
            }

            if (tkd < 5 && tkm > 0)
            {
                Borrow borrow = new Borrow();
                borrow.StudentID            = t5txtBorrowtStudentID.Text;
                borrow.BookCategorizationNo = t5txtBorrowCategorizationNo.Text;
                borrow.BorrowDate           = t5txtBorrowYear.Text + "/" + t5txtBorrowMonth.Text + "/" + t5txtBorrowDay.Text;
                borrow.insertBorrow();

                tkm--;
                tkd++;

                s.BorrowedBookQty = Convert.ToString(tkd);
                s.edit_std_amanat();


                b.BookQty = Convert.ToString(tkm);
                b.edit_book_amanat();
            }
            else if (tkd == 5)
            {
                MessageBox.Show("دانشجوی گرامی شما حداکثر5 کتاب می توانید به امانت داشته باشید. لطفا یکی از آن ها را بازگردانید");
            }
            else if (tkm == 0)
            {
                MessageBox.Show("کتاب به امانت دیگری است. لطفا رزرو کنید");
            }


            t5txtBorrowtStudentID.Text       = "";
            t5txtBorrowCategorizationNo.Text = "";
            t5txtBorrowYear.Text             = "";
            t5txtBorrowMonth.Text            = "";
            t5txtBorrowDay.Text = "";
        }