Пример #1
0
        public static List <DTO_Revenue> toList(DataTable dt)
        {
            List <DTO_Revenue> revenueList = new List <DTO_Revenue>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DTO_Revenue revenue = new DTO_Revenue();
                revenue.nameProduct   = Convert.ToString(dt.Rows[i]["NameProduct"]);
                revenue.totalQuantity = Convert.ToInt32(dt.Rows[i]["TotalQuantity"]);
                revenue.totalRevenue  = Convert.ToInt32(dt.Rows[i]["TotalPrice"]);
                revenueList.Add(revenue);
            }
            return(revenueList);
        }
Пример #2
0
        public static List <DTO_Revenue> loadRevenuesByYear(string dateBegin, string dateEnd)
        {
            DataTable     dt  = new DataTable();
            SqlConnection cnn = DataProvider.ConnectData();
            var           cmd = new SqlCommand("printPriceTotal", cnn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@dateBegin", SqlDbType.DateTime).Value = dateBegin;
            cmd.Parameters.Add("@dateEnd", SqlDbType.DateTime).Value   = dateEnd;
            var da = new SqlDataAdapter(cmd);

            da.Fill(dt);
            List <DTO_Revenue> revenueList = new List <DTO_Revenue>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DTO_Revenue revenue = new DTO_Revenue();
                revenue.month        = Convert.ToInt32(dt.Rows[i]["month"]);
                revenue.totalRevenue = Convert.ToInt32(dt.Rows[i]["price"]);
                revenueList.Add(revenue);
            }
            return(revenueList);
        }