Ejemplo n.º 1
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 = "";
        }