Пример #1
0
    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();
            }
        }
    }
Пример #2
0
    //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));
    }
Пример #3
0
    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();
    }
Пример #4
0
 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);
 }