INPUT FORM
admin home
Add book details
Add branch
Add student
Home page
Issue book
Penalty
Publication
Book return
View book details
Output form
Student report
Book report
Issue book report
Sample code
Add book
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Addbook : System.Web.UI.Page
DS_BRANCH.BRANCH_SELECTDataTable BDT = new
DS_BRANCH.BRANCH_SELECTDataTable();
DS_BRANCHTableAdapters.BRANCH_SELECTTableAdapter BAdapter = new
DS_BRANCHTableAdapters.BRANCH_SELECTTableAdapter();
DS_BOOK.BOOK_SELECTDataTable BookDT = new DS_BOOK.BOOK_SELECTDataTable();
DS_BOOKTableAdapters.BOOK_SELECTTableAdapter BookAdapter = new
DS_BOOKTableAdapters.BOOK_SELECTTableAdapter();
DS_PUBLICATION.PUBLICATION_SELECTDataTable PubDT = new
DS_PUBLICATION.PUBLICATION_SELECTDataTable();
DS_PUBLICATIONTableAdapters.PUBLICATION_SELECTTableAdapter PubAdapter = new
DS_PUBLICATIONTableAdapters.PUBLICATION_SELECTTableAdapter();
protected void Page_Load(object sender, EventArgs e)
{
lblmsg.Text = "";
if (Page.IsPostBack == false)
BDT = BAdapter.SelectBranch();
//drpbranch.DataSource = BDT;
//drpbranch.DataTextField = "Branchname";
//drpbranch.DataValueField = "Branchid";
//drpbranch.DataBind();
//drpbranch.Items.Insert(0, "SELECT");
CheckBoxList1.DataSource = BDT;
CheckBoxList1.DataTextField = "Branchname";
CheckBoxList1.DataValueField = "branchid";
CheckBoxList1.DataBind();
PubDT = PubAdapter.Select();
drppublication.DataSource = PubDT;
drppublication.DataTextField = "Publication";
drppublication.DataValueField = "pid";
drppublication.DataBind();
drppublication.Items.Insert(0, "SELECT");
}
}
protected void btnadd_Click(object sender, EventArgs e)
if (FileUpload1.HasFile)
FileUpload1.SaveAs(Server.MapPath("~/Book/") + FileUpload1.FileName);
int a = 0;
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
if (CheckBoxList1.Items[i].Selected == true)
BookAdapter.Insert(txtbname.Text, txtauthor.Text, txtdetail.Text,
Convert.ToDouble(txtprice.Text), drppublication.SelectedItem.Text, CheckBoxList1.Items[i].Text,
Convert.ToInt32(txtqnt.Text), Convert.ToInt32(txtqnt.Text), 0, "~/Book/" +
FileUpload1.FileName.ToString());
a = 1;
if (a == 0)
lblmsg.Text = "Please, Select branch";
else
lblmsg.Text = "Book Added";
txtauthor.Text = "";
txtbname.Text = "";
txtdetail.Text = "";
txtprice.Text = "";
txtqnt.Text = "";
// drpbranch.SelectedIndex = 0;
drppublication.SelectedIndex = 0;
txtbname.Focus();
else
lblmsg.Text = "Please, Select Book Photo";
}
Book issue
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class BookIssue : System.Web.UI.Page
DS_BRANCH.BRANCH_SELECTDataTable BDT = new
DS_BRANCH.BRANCH_SELECTDataTable();
DS_BRANCHTableAdapters.BRANCH_SELECTTableAdapter BAdapter = new
DS_BRANCHTableAdapters.BRANCH_SELECTTableAdapter();
DS_PUBLICATION.PUBLICATION_SELECTDataTable PubDT = new
DS_PUBLICATION.PUBLICATION_SELECTDataTable();
DS_PUBLICATIONTableAdapters.PUBLICATION_SELECTTableAdapter PubAdapter = new
DS_PUBLICATIONTableAdapters.PUBLICATION_SELECTTableAdapter();
DS_BOOK.BOOK_SELECTDataTable BookDT = new DS_BOOK.BOOK_SELECTDataTable();
DS_BOOKTableAdapters.BOOK_SELECTTableAdapter BookAdapter = new
DS_BOOKTableAdapters.BOOK_SELECTTableAdapter();
DS_STUDENT.STUDENT_SELECTDataTable SDT = new
DS_STUDENT.STUDENT_SELECTDataTable();
DS_STUDENTTableAdapters.STUDENT_SELECTTableAdapter SAdapter = new
DS_STUDENTTableAdapters.STUDENT_SELECTTableAdapter();
DS_RENT.RENT_SELECTDataTable RDT = new DS_RENT.RENT_SELECTDataTable();
DS_RENTTableAdapters.RENT_SELECTTableAdapter RAdapter = new
DS_RENTTableAdapters.RENT_SELECTTableAdapter();
protected void Page_Load(object sender, EventArgs e)
lblissue.Text = "";
lblmsg.Text = "";
if (Page.IsPostBack == false)
BDT = BAdapter.SelectBranch();
drpbranch.DataSource = BDT;
drpbranch.DataTextField = "Branchname";
drpbranch.DataValueField = "Branchid";
drpbranch.DataBind();
drpbranch.Items.Insert(0, "SELECT");
PubDT = PubAdapter.Select();
drppublication.DataSource = PubDT;
drppublication.DataTextField = "Publication";
drppublication.DataValueField = "pid";
drppublication.DataBind();
drppublication.Items.Insert(0, "SELECT");
drpbook.Items.Insert(0, "SELECT");
protected void drppublication_SelectedIndexChanged(object sender, EventArgs e)
{
BookDT = BookAdapter.Select_By_Publication(drppublication.SelectedItem.Text);
drpbook.DataSource = BookDT;
drpbook.DataTextField = "Bookname";
drpbook.DataValueField = "Bookid";
drpbook.DataBind();
drpbook.Items.Insert(0, "SELECT");
protected void Button12_Click(object sender, EventArgs e)
if (drppublication.SelectedIndex == 0)
lblmsg.Text = "Select Publication";
lblmsg.ForeColor = System.Drawing.Color.Red; MultiView1.ActiveViewIndex = -1;
else if (drpbook.SelectedIndex == 0)
lblmsg.Text = "Select Book";
lblmsg.ForeColor = System.Drawing.Color.Red; MultiView1.ActiveViewIndex = -1;
else
MultiView1.ActiveViewIndex = 0;
BookDT = BookAdapter.Select_By_BNAM(drpbook.SelectedItem.Text);
ViewState["BBID"] = BookDT.Rows[0]["BookID"].ToString();
lblbname.Text = BookDT.Rows[0]["Bookname"].ToString();
lblauthor.Text = BookDT.Rows[0]["author"].ToString();
lblbran.Text = BookDT.Rows[0]["branch"].ToString();
lblpub.Text = BookDT.Rows[0]["publication"].ToString();
lblprice.Text = BookDT.Rows[0]["price"].ToString();
lblqnt.Text = BookDT.Rows[0]["Quantities"].ToString();
lblaqnt.Text = BookDT.Rows[0]["availableqnt"].ToString();
lblrqnt.Text = BookDT.Rows[0]["rentqnt"].ToString();
lbldetail.Text = BookDT.Rows[0]["Detail"].ToString();
Image2.ImageUrl = BookDT.Rows[0]["Image"].ToString();
drpstudent.Items.Clear();
drpstudent.Items.Insert(0, "SELECT");
protected void btnissue_Click(object sender, EventArgs e)
try
if (TextBox1.Text == "")
lblissue.Text = "Enter Days";
else
if (Convert.ToInt32(lblaqnt.Text) == 0)
{
lblissue.Text = "Book Stock Empty";
else
RDT = RAdapter.Select_SID_BName_Status(lblbname.Text,
Convert.ToInt32(drpstudent.SelectedValue), 0);
if (RDT.Rows.Count != 0)
lblissue.Text = "Student can't get copies of same book !!";
else
RDT = RAdapter.Select_by_Status_and_SID(Convert.ToInt32(drpstudent.SelectedValue),
0);
if (RDT.Rows.Count == 3)
lblissue.Text = "A student has maximum 3 books";
else
RAdapter.Insert(lblbname.Text, Convert.ToInt32(drpstudent.SelectedValue),
Convert.ToInt32(TextBox1.Text));
BookAdapter.BOOK_ISSUE_TO_STUDENT(Convert.ToInt32(ViewState["BBID"].ToString()));
lblissue.Text = "Book Issued to " + drpstudent.SelectedItem.Text;
BookDT = BookAdapter.Select_BY_BID(Convert.ToInt32(ViewState["BBID"]));
ViewState["BBID"] = BookDT.Rows[0]["BookID"].ToString();
lblbname.Text = BookDT.Rows[0]["Bookname"].ToString();
lblauthor.Text = BookDT.Rows[0]["author"].ToString();
lblbran.Text = BookDT.Rows[0]["branch"].ToString();
lblpub.Text = BookDT.Rows[0]["publication"].ToString();
lblprice.Text = BookDT.Rows[0]["price"].ToString();
lblqnt.Text = BookDT.Rows[0]["Quantities"].ToString();
lblaqnt.Text = BookDT.Rows[0]["availableqnt"].ToString();
lblrqnt.Text = BookDT.Rows[0]["rentqnt"].ToString();
lbldetail.Text = BookDT.Rows[0]["Detail"].ToString();
Image2.ImageUrl = BookDT.Rows[0]["Image"].ToString();
TextBox1.Text = "";
drpstudent.Items.Clear();
drpstudent.Items.Insert(0, "SELECT");
BDT = BAdapter.SelectBranch();
drpbranch.DataSource = BDT;
drpbranch.DataTextField = "Branchname";
drpbranch.DataValueField = "Branchid";
drpbranch.DataBind();
drpbranch.Items.Insert(0, "SELECT");
}
}
catch {
lblissue.Text = "Sorry !!! Error !!!";
protected void drpbranch_SelectedIndexChanged(object sender, EventArgs e)
SDT = SAdapter.Select_By_Branch(drpbranch.SelectedItem.Text);
drpstudent.DataSource = SDT;
drpstudent.DataTextField = "Studentname";
drpstudent.DataValueField = "sid";
drpstudent.DataBind();
drpstudent.Items.Insert(0, "SELECT");
PENALTY.CS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Panalty : System.Web.UI.Page
DS_RENT.RENT_SELECTDataTable RDT = new DS_RENT.RENT_SELECTDataTable();
DS_RENTTableAdapters.RENT_SELECTTableAdapter RAdapter = new
DS_RENTTableAdapters.RENT_SELECTTableAdapter();
DS_PANALTY.PENALTY_SELECTDataTable PDT = new
DS_PANALTY.PENALTY_SELECTDataTable();
DS_PANALTYTableAdapters.PENALTY_SELECTTableAdapter PAdapter = new
DS_PANALTYTableAdapters.PENALTY_SELECTTableAdapter();
DS_STUDENT.STUDENT_SELECTDataTable SDT = new
DS_STUDENT.STUDENT_SELECTDataTable();
DS_STUDENTTableAdapters.STUDENT_SELECTTableAdapter SAdapter = new
DS_STUDENTTableAdapters.STUDENT_SELECTTableAdapter();
DS_BOOK.BOOK_SELECTDataTable BookDT = new DS_BOOK.BOOK_SELECTDataTable();
DS_BOOKTableAdapters.BOOK_SELECTTableAdapter BookAdapter = new
DS_BOOKTableAdapters.BOOK_SELECTTableAdapter();
protected void Page_Load(object sender, EventArgs e)
lblmsg.Text = "";
lblpay.Text = "";
if (Page.IsPostBack == false)
SDT = SAdapter.Select_Student_for_panalty();
drpstudent.DataSource = SDT;
drpstudent.DataTextField = "StudentName";
drpstudent.DataValueField = "sid";
drpstudent.DataBind();
drpstudent.Items.Insert(0, "SELECT");
protected void Button12_Click(object sender, EventArgs e)
if (drpstudent.SelectedIndex == 0)
lblmsg.Text = "Select Student";
lblmsg.ForeColor = System.Drawing.Color.Red; MultiView1.ActiveViewIndex = -1;
else if (drpbook.SelectedIndex == 0)
lblmsg.Text = "Select Book";
lblmsg.ForeColor = System.Drawing.Color.Red; MultiView1.ActiveViewIndex = -1;
else
MultiView1.ActiveViewIndex = 0;
BookDT = BookAdapter.Select_By_BNAM(drpbook.SelectedItem.Text);
ViewState["BBID"] = BookDT.Rows[0]["BookID"].ToString();
lblbname.Text = BookDT.Rows[0]["Bookname"].ToString();
lblauthor.Text = BookDT.Rows[0]["author"].ToString();
lblbran.Text = BookDT.Rows[0]["branch"].ToString();
lblpub.Text = BookDT.Rows[0]["publication"].ToString();
lblprice.Text = BookDT.Rows[0]["price"].ToString();
Image2.ImageUrl = BookDT.Rows[0]["Image"].ToString();
SDT = SAdapter.Select_By_SID(Convert.ToInt32(drpstudent.SelectedValue));
lblstudent.Text = SDT.Rows[0]["Studentname"].ToString();
RDT = RAdapter.Select_SID_BName_Status(drpbook.SelectedItem.Text,
Convert.ToInt32(drpstudent.SelectedValue), 0);
lbldays.Text = RDT.Rows[0]["Days"].ToString();
lblidate.Text = RDT.Rows[0]["IssueDate"].ToString();
ViewState["RRID"] = RDT.Rows[0]["rid"].ToString();
int iday = Convert.ToDateTime(RDT.Rows[0]["IssueDate"].ToString()).Day;
int rday = System.DateTime.Now.Day;
int pday = rday - iday;
if (pday > Convert.ToInt32(lbldays.Text))
lblpanalty.Text = "Yes";
else
lblpanalty.Text = "NO";
}
}
protected void drpstudent_SelectedIndexChanged(object sender, EventArgs e)
PDT = PAdapter.Select_by_SID_Panalty_0(Convert.ToInt32(drpstudent.SelectedValue));
drpbook.DataSource = PDT;
drpbook.DataTextField = "bookname";
drpbook.DataValueField = "pid";
drpbook.DataBind();
drpbook.Items.Insert(0, "SELECT");
protected void btnpaypanalty_Click(object sender, EventArgs e)
if (txtpanalty.Text == "")
lblpay.Text = "Enter amount";
else if (txtdetail.Text == "")
lblpay.Text = "Enter detail";
else
PAdapter.PENALTY_PAY_NOW(Convert.ToDouble(txtpanalty.Text), txtdetail.Text,
Convert.ToInt32(drpbook.SelectedValue));
lblmsg.Text = "Amount paid successfully";
RAdapter.RENT_SELECT_RETURN(Convert.ToInt32(ViewState["RRID"].ToString()), 1,
Convert.ToInt32(ViewState["BBID"].ToString()));
txtdetail.Text = "";
txtpanalty.Text = "";
MultiView1.ActiveViewIndex = -1;
SDT = SAdapter.Select_Student_for_panalty();
drpstudent.DataSource = SDT;
drpstudent.DataTextField = "StudentName";
drpstudent.DataValueField = "sid";
drpstudent.DataBind();
drpstudent.Items.Insert(0, "SELECT");
drpbook.Items.Clear();
drpbook.Items.Insert(0, "SELECT");