Esempio n. 1
0
        /// <summary>
        /// Query for Global Stock Report
        /// </summary>
        /// <param name="connection"></param>
        /// <returns></returns>
        public static List <GlobalStock> GetGlobalStock(SqlConnection connection)
        {
            string query = "select PackageTypeId, PackageTypeDescription, CostPerPackage, NumberOfPackages, TotalValue " +
                           "from GlobalStock " +
                           "order by PackageTypeId";
            List <GlobalStock> stocks = new List <GlobalStock>();
            var cmd = new SqlCommand(query);

            cmd.Connection = connection;
            using (SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.Default))
            {
                while (reader.Read())
                {
                    var stock = new GlobalStock();
                    if (reader["PackageTypeId"] != DBNull.Value)
                    {
                        stock.PackageTypeId = Convert.ToInt32(reader["PackageTypeId"]);
                    }
                    if (reader["PackageTypeDescription"] != DBNull.Value)
                    {
                        stock.PackageTypeDescription = (string)reader["PackageTypeDescription"];
                    }
                    if (reader["CostPerPackage"] != DBNull.Value)
                    {
                        stock.CostPerPackage = Convert.ToDecimal(reader["CostPerPackage"]);
                    }
                    if (reader["NumberOfPackages"] != DBNull.Value)
                    {
                        stock.NumberOfPackages = Convert.ToInt32(reader["NumberOfPackages"]);
                    }
                    if (reader["TotalValue"] != DBNull.Value)
                    {
                        stock.TotalValue = Convert.ToDecimal(reader["TotalValue"]);
                    }
                    stocks.Add(stock);
                }
            }

            return(stocks);
        }
Esempio n. 2
0
        public static List <GlobalStock> getMockedGlobalStock()
        {
            List <GlobalStock> stockList = new List <GlobalStock>();

            GlobalStock g1 = new GlobalStock();

            g1.CostPerPackage         = 56;
            g1.NumberOfPackages       = 9;
            g1.PackageTypeDescription = "blah blah blah";
            g1.PackageTypeId          = 2;
            g1.TotalValue             = 70;

            GlobalStock g2 = new GlobalStock();

            g2.CostPerPackage         = 16;
            g2.NumberOfPackages       = 2;
            g2.PackageTypeDescription = " blah blah";
            g2.PackageTypeId          = 1;
            g2.TotalValue             = 50;

            stockList.Add(g1); stockList.Add(g2);
            return(stockList);
        }
Esempio n. 3
0
 public string GlobalStockToString(GlobalStock gs)
 {
     return("T_Id:" + gs.PackageTypeId + " / T_Description:" + gs.PackageTypeDescription + " / CostPerP:" + gs.CostPerPackage + " / TotValue:" + gs.TotalValue);
 }