コード例 #1
0
        protected DataTable createDataTable()
        {
            if (_ordernumber != null)
            {
                _dt = _dao.getItemsToReturn((int)_ordernumber).Tables[0];
            }

            ViewState["dt"] = _dt;
            return(_dt);
        }
コード例 #2
0
        public OrderHeaderResponse GetResponse(ConsignmentOrderNumberRequest ConsignmentOrderNumber)
        {
            {
                ReturnsDAO dao = new ReturnsDAO();
                // to all the Order header deatils
                DataSet orderH = dao.getOrderDetails(ConsignmentOrderNumber.SearchKey);

                var OrderHdr = orderH.Tables[0];
                if (OrderHdr.Rows.Count == 0)
                {
                    return(null);
                }

                DataSet OrderD   = dao.getItemsToReturn(int.Parse(orderH.Tables[0].Rows[0]["ORDERNUMBER"].ToString()));
                var     OrderDtl = OrderD.Tables[0];

                var Hdr = OrderHdr.Rows[0];
                var Dtl = OrderDtl.Rows[0];

                var itemsList = new List <OrderDetailResponse>();

                int?reasonCode;
                if (Dtl["action"] == DBNull.Value)
                {
                    reasonCode = null;
                }
                else
                {
                    reasonCode = int.Parse(Dtl["action"].ToString());
                }

                foreach (var RowValue in OrderDtl.Rows)
                {
                    var item = new OrderDetailResponse();

                    item.Sku         = int.Parse(Dtl["sku"].ToString());
                    item.ItemNumber  = int.Parse(Dtl["itemnumber"].ToString());
                    item.Description = Dtl["skudescr"].ToString();
                    item.ReasonCode  = reasonCode;
                    itemsList.Add(item);
                }

                return(new OrderHeaderResponse
                {
                    OrderNumber = int.Parse(Hdr["ORDERNUMBER"].ToString()),
                    CustomerURN = int.Parse(Hdr["CUSTOMERURN"].ToString()),
                    CustomerName = Hdr["customername"].ToString(),
                    OrderDate = Hdr["ORDERDATE"].ToString(),
                    PostCode = Hdr["customername"].ToString(),
                    Parcel_Scanned_Ind = Hdr["PARCEL_SCANNED_IND"].ToString(),
                    Items = itemsList
                });
            }
        }