Пример #1
0
        public static List <DistributionCentreStock> getMockedDistributionCentreStock()
        {
            List <DistributionCentreStock> stockList = new List <DistributionCentreStock>();
            DistributionCentreStock        s1        = new DistributionCentreStock();

            s1.DistributionCenterName = "CentreA";
            s1.DistributionCentreId   = 1;
            s1.CostPerPackage         = 44;
            s1.NumberOfPackages       = 5;
            s1.PackageTypeId          = 4;
            s1.TotalValue             = 145;

            DistributionCentreStock s2 = new DistributionCentreStock();

            s2.DistributionCenterName = "CentreB";
            s2.DistributionCentreId   = 2;
            s2.CostPerPackage         = 34;
            s2.NumberOfPackages       = 15;
            s2.PackageTypeId          = 3;
            s2.TotalValue             = 245;

            DistributionCentreStock s3 = new DistributionCentreStock();

            s3.DistributionCenterName = "CentreC";
            s3.DistributionCentreId   = 3;
            s3.CostPerPackage         = 14;
            s3.NumberOfPackages       = 12;
            s3.PackageTypeId          = 1;
            s3.TotalValue             = 45;

            stockList.Add(s1); stockList.Add(s2); stockList.Add(s3);
            return(stockList);
        }
Пример #2
0
        public List <DistributionCentreStock> GetDistributionCentreStock()
        {
            var stockList = new List <DistributionCentreStock>();
            var stock     = new DistributionCentreStock()
            {
                PackageTypeId          = 1,
                PackageTypeDescription = "100 Panadol Tablets",
                CostPerPackage         = 10,
                DistributionCentreId   = 1,
                DistributionCenterName = "North Centre",
                NumberOfPackages       = 2,
                TotalValue             = 20
            };

            stockList.Add(stock);
            return(stockList);
        }
Пример #3
0
        /// <summary>
        /// Query for Distribution Centre Stock Report
        /// </summary>
        /// <param name="connection"></param>
        /// <returns></returns>
        public static List <DistributionCentreStock> GetDistributionCentreStock(SqlConnection connection)
        {
            var    stockList = new List <DistributionCentreStock>();
            string query     = "select PackageTypeId, PackageTypeDescription, CostPerPackage, DistributionCentreId, DistributionCenterName, NumberOfPackages, TotalValue from DistributionCentreStock order by DistributionCentreId, PackageTypeId";
            var    cmd       = new SqlCommand(query);

            cmd.Connection = connection;
            using (SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.Default))
            {
                while (reader.Read())
                {
                    var stock = new DistributionCentreStock();
                    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["DistributionCentreId"] != DBNull.Value)
                    {
                        stock.DistributionCentreId = Convert.ToInt32(reader["DistributionCentreId"]);
                    }
                    if (reader["DistributionCenterName"] != DBNull.Value)
                    {
                        stock.DistributionCentreName = (string)reader["DistributionCenterName"];
                    }
                    if (reader["NumberOfPackages"] != DBNull.Value)
                    {
                        stock.NumberOfPackages = Convert.ToInt32(reader["NumberOfPackages"]);
                    }
                    if (reader["TotalValue"] != DBNull.Value)
                    {
                        stock.TotalValue = Convert.ToDecimal(reader["TotalValue"]);
                    }
                    stockList.Add(stock);
                }
            }
            return(stockList);
        }
Пример #4
0
 public string CentreStockToString(DistributionCentreStock s)
 {
     return("C_Id:" + s.DistributionCentreId + " / CentreName:" + s.DistributionCenterName + " / T_Id:" + s.PackageTypeId + " / TypeDesc:" + s.PackageTypeDescription + " / NumbOfPs:" + s.NumberOfPackages + " / Value:" + s.TotalValue);
 }