예제 #1
0
        public ucProducts()
        {
            InitializeComponent();

            InitDataTable();
            sc  = new wrProducts.Server2Client();
            prd = new wrProducts.wsProducts();

            sc = prd.GetProductValues();

            DataTable d = new DataTable();

            d = sc.dataTable;

            for (int i = 0; i <= d.Rows.Count - 1; i++)
            {
                //CategoryName, ProductName, BuyingValue, SellingValue, TotalQuantity
                DataRow r = dt.NewRow();
                r["CategoryName"]      = d.Rows[i].ItemArray[0].ToString();
                r["ProductName"]       = d.Rows[i].ItemArray[1].ToString();
                r["BuyingValue"]       = Convert.ToDouble(d.Rows[i].ItemArray[2]);
                r["SellingValue"]      = Convert.ToDouble(d.Rows[i].ItemArray[3]);
                r["TotalQuantity"]     = Convert.ToInt32(d.Rows[i].ItemArray[4]);
                r["TotalBuyingValue"]  = Convert.ToDouble(d.Rows[i].ItemArray[2]) * Convert.ToInt32(d.Rows[i].ItemArray[4]);
                r["TotalSellingValue"] = Convert.ToDouble(d.Rows[i].ItemArray[3]) * Convert.ToInt32(d.Rows[i].ItemArray[4]);

                dt.Rows.Add(r);
            }

            grd.DataSource = dt;
            grd.Refresh();
        }