Beispiel #1
0
        //返回一个符合条件的库存实体
        public ClassStock  getGoodsStock(int goodsId)
        {
            Dao        dao        = new Dao();
            DataTable  stockTable = dao.getStockTable(goodsId);
            ClassStock goodsStock = toStockClass(stockTable, 0);//重载ToUserClass方法,将Table转为user实体类

            return(goodsStock);
        }
Beispiel #2
0
        //将表单行库存数据封装成一个库存实体
        public ClassStock toStockClass(DataTable stockTable, int i)
        {
            ClassStock goodStock = new ClassStock();

            goodStock.GoodId      = Convert.ToInt32(stockTable.Rows[i].ItemArray[0]);
            goodStock.GoodName    = stockTable.Rows[i].ItemArray[1].ToString();
            goodStock.GoodsNumber = Convert.ToInt32(stockTable.Rows[i].ItemArray[2]);
            return(goodStock);
        }
Beispiel #3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        ClassStock    goodsStock    = new ClassStock();
        EntityFactory entityFactory = new EntityFactory();

        if (Label3.Text.ToString() == "1" && Label4.Text.ToString() == "1")
        {
            goodsStock = entityFactory.getGoodsStock(2001);
        }
        if (Label3.Text.ToString() == "1" && Label4.Text.ToString() == "2")
        {
            goodsStock = entityFactory.getGoodsStock(2002);
        }
        Label2.Text    = goodsStock.GoodsNumber.ToString();
        Label2.Visible = true;
    }