public List <rptArrivalToDepositeBLL> GetReportData(Guid WarehouseId, DateTime from) { List <rptArrivalToDepositeBLL> list = null; list = rptArrivalToDepositeDAL.GetReportData(WarehouseId, from); if (list != null) { // string WarehouseName = WarehouseBLL.GetWarehouseNameById(WarehouseId); //iterate through list to get clientname . for (int i = 0; i < list.Count; i++) { Guid ClientId = list[i].ClientId; string Cname = ClientBLL.GetClinetNameById(ClientId); list[i].ClientName = Cname; } } return(list); }
/// <summary> /// Search Commodity deposite by TransqactionId /// </summary> /// <param name="trackingNo">The Transaction Id assiged and used by Traking no.</param> /// <returns></returns> public List <CommodityDepositeRequestBLL> SearchCommodityDeposite(string trackingNo, string VoucherNo, Nullable <Guid> Clientid, Nullable <Guid> CommodityId, Nullable <DateTime> from, Nullable <DateTime> to) { List <CommodityDepositeRequestBLL> list = new List <CommodityDepositeRequestBLL>(); list = CommodityDepositRequest.SearchCommodityDeposite(trackingNo, VoucherNo, Clientid, CommodityId, from, to); if (list != null) { List <CommodityDepositeRequestBLL> listMerged = new List <CommodityDepositeRequestBLL>(); for (int x = 0; x < list.Count; x++) { list[x].ClientName = ClientBLL.GetClinetNameById(list[x].ClientId); list[x].CommodityName = CommodityGradeBLL.GetCommodityById(list[x].CommodityId).Commodity; } return(list); } else { return(null); } }
public List <GRNListBLL> Search(string GRN, string TrackingNo, Nullable <Guid> ClientId, Nullable <Guid> CommodityId, Nullable <Guid> CommoidtyClassId, Nullable <Guid> CommodityGradeId, Nullable <GRNStatus> Status, Nullable <DateTime> From, Nullable <DateTime> To) { List <GRNListBLL> lstGRNlist = null; List <GRNBLL> GRNlist = new List <GRNBLL>(); // check search parameters are there. if ((string.IsNullOrEmpty(GRN) == true) && (string.IsNullOrEmpty(TrackingNo) == true) && (ClientId == null) && (CommodityId == null) && (CommoidtyClassId == null) && (CommodityGradeId == null) && (Status == null) && (From == null) && (To == null)) { throw (new NULLSearchParameterException("No Search parameter")); } GRNlist = GRNDAL.Search(GRN, TrackingNo, ClientId, CommodityId, CommodityClassId, CommodityGradeId, Status, From, To); if (GRNlist != null) { if (GRNlist.Count > 0) { lstGRNlist = new List <GRNListBLL>(); GRNListBLL oblGRNList = new GRNListBLL(); foreach (GRNBLL o in GRNlist) { GRNListBLL obj = new GRNListBLL(); obj.Id = o.Id; obj.GRN = o.GRN_Number; obj.CommodityId = o.CommodityId; obj.CommodityClassId = o.CommodityClassId; obj.CommodityGradeId = o.CommodityGradeId; obj.Status = (GRNStatus)o.Status; obj.ClinetName = ClientBLL.GetClinetNameById(o.ClientId); obj.OriginalQuantity = o.OriginalQuantity; obj.DateDeposited = Convert.ToDateTime(o.DateDeposited.ToShortDateString()); lstGRNlist.Add(obj); } } else { return(null); } } return(lstGRNlist); }