예제 #1
0
        private void SearchButton_Click(object sender, EventArgs e)
        {
            string startDate = StartDatePicker.Text;
            string endDate   = EndDatePicker.Text;

            List <StockReport> ItemSalesList = new List <StockReport>();

            SalesListView.Clear();
            ItemSalesList.Clear();

            string query = @"SELECT ItemName, StockOutQuantity FROM StockReport WHERE SalesFlag = 1";

            SqlCommand command = new SqlCommand(query, connect);

            if (connect.State == ConnectionState.Open)
            {
                connect.Close();
            }
            else
            {
                connect.Open();
            }

            SqlDataReader dataReader = command.ExecuteReader();

            SalesListView.Columns.Add("SI");
            SalesListView.Columns.Add("Item Name");
            SalesListView.Columns.Add("Quantity");



            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    string[]     arr = new string[3];
                    ListViewItem itm;

                    arr[0] = si.ToString();
                    arr[1] = dataReader["ItemName"].ToString();
                    arr[2] = dataReader["StockOutQuantity"].ToString();

                    itm = new ListViewItem(arr);
                    SalesListView.Items.Add(itm);

                    si++;
                }
            }
            else
            {
            }

            connect.Close();
        }
예제 #2
0
        public async Task <SaleQueryListView> GetAllSaleTask(SaleViewListModel query)
        {
            SaleQueryListView queryList = new SaleQueryListView();

            queryList.Count = GetAll().Count();
            var saleAll = GetAll().Skip(query.Size * query.Page).Take(query.Size).ToList();

            List <SalesListView> list = new List <SalesListView>();

            foreach (Sale sale in saleAll)
            {
                var sales = new SalesListView();
                sales.SaleId       = sale.SaleId;
                sales.NoOfProducts = sale.NoOfItem;
                sales.Amount       = sale.TotalAmount;
                sales.SaleName     = "";
                sales.SaleDate     = sale.Create.ToString("MM/dd/yyyy h:mm tt");
                list.Add(sales);
            }
            queryList.listView = list;
            return(queryList);
        }