public void LoadStockCheckGood(CheckStockWindow checkStockWindow) { int i = 0; checkStockWindow.stkGoodBill.Children.Clear(); List <StockCheckDetail> stockCheckDetails = StockCheckDetailDAL.Instance.GetStockCheckDetailLById(int.Parse(checkStockWindow.txtIdStockBill.Text)); foreach (var stockCheckDetail in stockCheckDetails) { StockBillGoodUc stockBillGood = new StockBillGoodUc(); stockBillGood.txbId.Text = i.ToString(); stockBillGood.txbName.Text = StockCheckDetailDAL.Instance.GetNameProduct(stockCheckDetail.IdGood); stockBillGood.txbFirstQuantity.Text = stockCheckDetail.FirstQuantity.ToString(); stockBillGood.txbStockInQuantity.Text = stockCheckDetail.StockInQuantity.ToString(); stockBillGood.txbStockOutQuantity.Text = stockCheckDetail.StockOutQuantity.ToString(); stockBillGood.txbFinalQuantity.Text = stockCheckDetail.FinalQuantity.ToString(); stockBillGood.txbStockCheckDetail.Text = stockCheckDetail.IdStockCheckDetail.ToString(); checkStockWindow.stkGoodBill.Children.Add(stockBillGood); i++; } }
private void DeleteStockCheckGood(StockBillGoodUc parameter) { StockCheckDetailDAL.Instance.RemoveStockCheckDetailByIdFromDatabase(int.Parse(parameter.txbStockCheckDetail.Text)); this.CheckStockWindow.stkGoodBill.Children.Remove(parameter); }