public void SelectRequisition(Requisition requisition) { RequisitionDetail requisitionDetail = new RequisitionDetail(); requisitionDetail.Requisition = requisition; RequisitionDetail resultRequisitionDetail = requisitionBroker.GetRequisitionDetail(requisitionDetail); // show on UI }
//public List<Requisition> GetRequisitionList() //{ // return requisitionList; //} /// <summary> /// Show all requisition. /// Created By:JinChengCheng /// Created Date:26-01-2012 /// Modified By:Thazin Win /// Modified Date:02-02-2012 /// Modification Reason:Get requisition list by requistion /// Modified By: /// Modified Date: /// Modification Reason: /// </summary> /// <param name=""></param> /// <returns>The return type of this method is datatable.</returns> public DataTable GetRequisitionList() { dt = new DataTable(); dt.Columns.Add("requisitionID"); dt.Columns.Add("requisitionDate"); dt.Columns.Add("status"); dt.Columns.Add("remainingQty"); dt.Columns.Add("remarks"); List <Requisition> requisitionList = requisitionBroker.GetAllRequisitionByEmployee(Util.GetEmployee().Id);// GetAllRequisitionByStatus(); foreach (Requisition temp in requisitionList) { requisitionDetail = new RequisitionDetail(); // requisitionDetail.Requisition.Id = temp.Id; requisitionDetail.Requisition = temp; //Requisition resultRequisition = requisitionBroker.GetRequisition(temp); RequisitionDetail resultRequisitionDetail = requisitionBroker.GetRequisitionDetail(requisitionDetail); dr = dt.NewRow(); dr["requisitionID"] = temp.Id; dr["requisitionDate"] = temp.CreatedDate; //dr["status"] = Converter.GetRequisitionStatusText(Converter.objToRequisitionStatus(temp.Status)); dr["status"] = temp.Status; dr["status"] = Enum.GetName(typeof(Constants.REQUISITION_STATUS), temp.Status); dr["remainingQty"] = resultRequisitionDetail.Qty - requisitionDetail.DeliveredQty; dr["remarks"] = temp.Remarks; dt.Rows.Add(dr); //dr["requsitionId"] = temp.Id; //dr["requisitionDate"] = temp.CreatedDate; //dr["status"] = temp.Status; //dr["remainingQty"] = resultRequisitionDetail.Qty-requisitionDetail.DeliveredQty; //dr["remarks"] = temp.Remarks; } return(dt); }