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