protected void Button1_Click(object sender, EventArgs e)
        {
            A_Handler = new Book_Issue_ReturnHandler();
            A1        = new Book_Issue_Return();

            A1.Bir_id     = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
            A1.Reg_id     = Convert.ToInt32(lblReg_ID.Text);
            A1.Mem_id     = Convert.ToInt32(DropDownList2.SelectedValue.ToString());
            A1.Acc_id     = Convert.ToInt32(lblAccID.Text);
            A1.Issue_dt   = Convert.ToDateTime(lblIssue_Dt.Text);
            A1.Issue_days = Int32.Parse(lblIssueDay.Text);
            A1.Due_dt     = Convert.ToDateTime(lblDueDt.Text);



            A1.Return_dt = DateTime.Now;//DateTime.Parse(TextBox3.Text);
            TimeSpan t = A1.Return_dt - A1.Due_dt;

            int day = (int)t.TotalDays;

            lblTotDay.Text = "Total Days : " + day.ToString();

            A1.Due_day   = 0;//Int32.Parse(lblTotDay.Text);
            A1.Is_return = true;

            if (t.TotalDays <= 0)
            {
                A1.Is_fine   = false;
                A1.Fine_rate = 0;
                A1.Fine_amt  = 0;
            }
            else
            {
                A1.Is_fine   = true;
                A1.Fine_rate = Decimal.Parse(lblFinePer_Day.Text);
                A1.Fine_amt  = A1.Fine_rate * (decimal)t.TotalDays;
            }

            bool B = A_Handler.UpdateBook_Issue_Return(A1);

            if (B == true)
            {
                lblMsg.Text = "Book is Returned";
                GridView1.DataBind();
            }
            else
            {
                lblMsg.Text = "Book is Not Returned";
            }
        }
示例#2
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            A_Handler = new Book_Issue_ReturnHandler();
            A1        = new Book_Issue_Return();


            //A1.Bir_id = Convert.ToInt32(txtBir_id.Text);
            A1.Reg_id     = Convert.ToInt32(ddlReg_id.SelectedValue);
            A1.Mem_id     = Convert.ToInt32(ddlMem_id.SelectedValue);
            A1.Acc_id     = Convert.ToInt32(ddlAcc_id.SelectedValue);
            A1.Issue_dt   = Convert.ToDateTime(txtIssue_dt.Text);
            A1.Issue_days = Convert.ToInt32(txtIssue_days.Text);
            A1.Due_dt     = Convert.ToDateTime(txtDue_dt.Text);
            A1.Return_dt  = Convert.ToDateTime(txtReturn_dt.Text);
            A1.Due_day    = Convert.ToInt32(txtDue_day.Text);
            if (DropDownList1.SelectedValue.ToString() == "1")
            {
                A1.Is_return = true;
            }
            else
            {
                A1.Is_return = false;
            }

            if (DropDownList2.SelectedValue.ToString() == "1")
            {
                A1.Is_fine = true;
            }
            else
            {
                A1.Is_fine = false;
            }
            //A1.Is_fine = Convert.ToBoolean(DropDownList2.SelectedValue.ToString());
            //  A1.Fine_rate = Convert.ToDecimal(txtFine_rate.Text);
            A1.Fine_amt = Convert.ToDecimal(txtFine_amt.Text);



            if (btnSubmit.Text == "Submit")
            {
                bool B = A_Handler.AddNewBook_Issue_Return(A1);
                if (B == true)
                {
                    Label1.Text = "Record Inserted";
                    MSG         = "Record Inserted";
                }
                else
                {
                    Label1.Text = "Record Not Inserted";
                    MSG         = "Record Not Inserted";
                }
            }
            else if (btnSubmit.Text == "Update")
            {
                A1.Bir_id = Convert.ToInt32(txtBir_id.Text);
                bool B = A_Handler.UpdateBook_Issue_Return(A1);
                if (B == true)
                {
                    Label1.Text = "Record Updated";
                    MSG         = "Record Not Updated";
                }
                else
                {
                    Label1.Text = "Record Not Updated";
                    MSG         = "Record Not Updated";
                }
            }
            else if (btnSubmit.Text == "Delete")
            {
                A1.Bir_id = Convert.ToInt32(txtBir_id.Text);
                bool B = A_Handler.DeleteBook_Issue_Return(A1);
                if (B == true)
                {
                    Label1.Text = "Record Deleted";
                    MSG         = "Record Deleted";
                }
                else
                {
                    Label1.Text = "Record Not Deleted";
                    MSG         = "Record Not Deleted";
                }
            }

            // Response.Redirect("~/ADMIN/Book_Issue_Return_list.aspx?msg="+MSG);
        }