private void btn_Accept_Click(object sender, EventArgs e) { if (dgv_IssueStatus.SelectedRows.Count == 0) { MessageBox.Show("Must select Some Book First to Accept it...!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } StatusOfReturn returnStatus = new StatusOfReturn(); returnStatus.BookID = dgv_IssueStatus.SelectedRows[0].Cells[0].Value.ToString(); returnStatus.MemberID = dgv_IssueStatus.SelectedRows[0].Cells[1].Value.ToString(); returnStatus.IssueDate = dgv_IssueStatus.SelectedRows[0].Cells[2].Value.ToString(); returnStatus.ExpiryDate = dgv_IssueStatus.SelectedRows[0].Cells[3].Value.ToString(); if (Convert.ToDateTime(returnStatus.ExpiryDate) > Convert.ToDateTime(returnStatus.IssueDate)) { returnStatus.FineAmount = 100; } if (business.ReturnBook_Scure(returnStatus) == 1) { if (returnStatus.FineAmount == 100) { MessageBox.Show("Expiry Date has Passed, Issue Fine of 100...!", "Fine Amount", MessageBoxButtons.OK, MessageBoxIcon.Warning); } MessageBox.Show("Book Accepted Successfully...!", "Book Accepted", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
///////////////////////////////////////////////////////////////////////////////////////// // Defining Functions to Manipulate the StatusOfReturn Table of DataBase LMS // ///////////////////////////////////////////////////////////////////////////////////////// public int ReturnBook_Scure(StatusOfReturn returnStatus) { int check = 0; try { check = dataAccess.ReturnBook(returnStatus); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { dataAccess.closeConnection(); } return(check); ///////////////////////////////////////////////////////////////////////////////////// }