protected void Page_Load(object sender, EventArgs e) { // if (retCon.DisplayRetrievalList().Count == 0) { btnSearch.Visible = false; btnDisplay.Visible = false; txtSearchBox.Visible = false; lblCheckRetrievalListValidation.Text = "There is no pending Retrieval!"; } else { // if (!IsPostBack) { // transfer from RetrievedBy(employee ID) to employee name List <Retrieval> retList = retCon.DisplayRetrievalList(); Dictionary <Retrieval, string> retDisplay = new Dictionary <Retrieval, string>(); foreach (Retrieval r in retList) { retDisplay.Add(r, EFBroker_DeptEmployee.GetEmployeebyEmpID((int)r.RetrievedBy).EmpName); } gvReq.DataSource = retDisplay; gvReq.DataBind(); } } }
//FIND REQUISITION BY ID public static ReqisitionListItem getRequisitionForApprove(int id) { Requisition r = EFBroker_Requisition.GetRequisitionByID(id); date = r.RequestDate.Value.ToLongDateString(); requisitionNo = Convert.ToInt32(r.RequisitionID.ToString()); status = r.Status.ToString(); int empCode = Convert.ToInt32(r.RequestedBy); employeeName = EFBroker_DeptEmployee.GetEmployeebyEmpID(empCode).EmpName; return(new ReqisitionListItem(date, requisitionNo, department, status, employeeName)); }
protected void BtnDisplay_Click(object sender, EventArgs e) { List <Retrieval> retList = retCon.DisplayRetrievalList(); Dictionary <Retrieval, string> retDisplay = new Dictionary <Retrieval, string>(); foreach (Retrieval r in retList) { retDisplay.Add(r, EFBroker_DeptEmployee.GetEmployeebyEmpID((int)r.RetrievedBy).EmpName); } gvReq.DataSource = retDisplay; gvReq.DataBind(); }
public static List <ReqisitionListItem> PopulateGridViewForDepartment(List <Requisition> rlist) { itemList = new List <ReqisitionListItem>(); foreach (Requisition r in rlist) { date = r.RequestDate.Value.ToLongDateString(); requisitionNo = Convert.ToInt32(r.RequisitionID.ToString()); status = r.Status.ToString(); int empCode = Convert.ToInt32(r.RequestedBy); employeeName = EFBroker_DeptEmployee.GetEmployeebyEmpID(empCode).EmpName; item = new ReqisitionListItem(date, requisitionNo, department, status, employeeName); itemList.Add(item); } return(itemList); }