protected void ddlPONumber_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlPONumber.SelectedIndex != 0)
            {

                string ponum = ddlPONumber.SelectedValue;
                pendingPO = pobll.GetPurchaseOrderByPONum(ponum);

                EmployeeBLL emp = new EmployeeBLL();
                int orderById =(Int32)pendingPO.Ordered_By;
                //string supcode = ;

                SupplierBLL supbll = new SupplierBLL();
                Supplier sup = supbll.GetSupplierByCode(pendingPO.Supplier_Code);

                txtSupplierName.Text = sup.Supplier_Name;

                txtOrderBy.Text = emp.GetEmployeeNameById(orderById);
                txtOrderDate.Text = pendingPO.Order_Date.ToShortDateString();

                txtSupplierName.ReadOnly = true;
                txtOrderBy.ReadOnly = true;
                txtOrderDate.ReadOnly = true;

                List<PurchaseOrderDetail> pendingPOD = new List<PurchaseOrderDetail>();

                pendingPOD = podetailbll.GetPendingPODetails(ponum);

                gvPODetailList.Visible = true;

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                txtDeliveredDate.Text = DateTime.Today.ToShortDateString();

                IList pending_ponums = pobll.GetPendingPONums();
                ddlPONumber.DataSource = pending_ponums;
                ddlPONumber.DataTextField = "PONumber";
                ddlPONumber.DataValueField = "PONumber";
                ddlPONumber.DataBind();

                ddlPONumber.Items.Insert(0, new ListItem("<Select PO Number>", ""));

                EmployeeBLL emp = new EmployeeBLL();
                recievedById = Convert.ToInt32(Session["loginUser"]); //Convert.ToInt32(Session["LoginUser"].ToString());  // to change later
                txtRecievedBy.Text = emp.GetEmployeeNameById(recievedById);

            }
        }