protected void btnApprove_Click(object sender, EventArgs e)
        {
            string requisitionid = (string)Session["requisitiondetail"];
            string itemCode; int itemReqQty;
            //List<Catalogue> reqListItems = new List<Catalogue>();
            Dictionary <string, int> reqListItems = new Dictionary <string, int>();

            for (int i = 0; i < dgvRequisitionDetail.Rows.Count; i++)
            {
                itemCode   = dgvRequisitionDetail.Rows[i].Cells[3].Text;
                itemReqQty = Convert.ToInt32(dgvRequisitionDetail.Rows[i].Cells[1].Text);
                reqListItems.Add(itemCode, itemReqQty);
            }

            try
            {
                reqid = Convert.ToInt32(requisitionid);
                int approverID = (int)Session["ApproverID"];
                remarks = txtBoxRemarks.Text;
                BusinessLogic_Sam.approveRequisition(reqid, remarks, approverID.ToString());
                BusinessLogic_Sam.updateItemStockLevel(reqListItems);
                Response.Redirect("DepartmentRequisition.aspx");
            }
            catch (Exception exp)
            {
                Response.Write(exp.ToString());
            }
        }