You are on page 1of 28

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");

You might also like