示例#1
0
        private static PurchaseOrder Repackage(DataRow dr)
        {
            PurchaseOrder myPOLookup = new PurchaseOrder();

            myPOLookup.OrderNumber = Convert.ToInt32(dr["orderNumber"]);
            myPOLookup.OrderStatus = (OrderStatus)(Convert.ToInt32(dr["orderStatus"]));
            myPOLookup.OrderDate   = Convert.ToDateTime(dr["orderDate"]);
            myPOLookup.Total       = Convert.ToDouble(dr["total"]);
            myPOLookup.EmpId       = Convert.ToInt32(dr["empId"]);
            myPOLookup.Items       = ListsItemFactory.Create(myPOLookup.OrderNumber);
            return(myPOLookup);
        }
        private static List <PurchaseOrder> Repackage(DataTable dt)
        {
            List <PurchaseOrder> list = new List <PurchaseOrder>();

            foreach (DataRow dr in dt.Rows)
            {
                PurchaseOrder myPOLookup = new PurchaseOrder();
                myPOLookup.OrderNumber = Convert.ToInt32(dr["orderNumber"]);
                myPOLookup.OrderStatus = (OrderStatus)(Convert.ToInt32(dr["orderStatus"]));
                myPOLookup.OrderDate   = Convert.ToDateTime(dr["orderDate"]);
                myPOLookup.Total       = Convert.ToDouble(dr["total"]);
                myPOLookup.EmpId       = Convert.ToInt32(dr["empId"]);
                myPOLookup.Items       = ListsItemFactory.Create(myPOLookup.OrderNumber);
                list.Add(myPOLookup);
            }
            return(list);
        }