private void OpenStockDetail(StockBillUc parameter) { StockDetailWindow stockDetailWindow = new StockDetailWindow(); int i = int.Parse(parameter.txbID.Text.ToString()); List <StockCheckDetail> stockChecks = StockCheckDAL.Instance.ConvertDBToStockDetailList(i); bool flag = false; int id = 1; foreach (StockCheckDetail stockCheck in stockChecks) { StockGoodUc stockGoodUc = new StockGoodUc(); flag = !flag; if (flag) { stockGoodUc.grdMain.Background = (Brush) new BrushConverter().ConvertFrom("#FFF1D597"); } stockGoodUc.txbId.Text = id.ToString(); stockGoodUc.txbName.Text = StockCheckDAL.Instance.GetNameProduct(stockCheck.IdGood); stockGoodUc.txbFirstQuantity.Text = stockCheck.FirstQuantity.ToString(); stockGoodUc.txbStockInQuantity.Text = stockCheck.StockInQuantity.ToString(); stockGoodUc.txbStockOutQuantity.Text = stockCheck.StockOutQuantity.ToString(); stockGoodUc.txbFinalQuantity.Text = stockCheck.FinalQuantity.ToString(); stockDetailWindow.stkGoodStockCheck.Children.Add(stockGoodUc); id++; } stockDetailWindow.Show(); }
private void LoadStockBill(HomeWindow parameter) { this.homeWindow = parameter; parameter.stkStockGood.Children.Clear(); List <StockCheck> stockChecks = StockCheckDAL.Instance.ConvertDBToList(); bool flag = false; foreach (StockCheck stockCheck in stockChecks) { StockBillUc stockBillUc = new StockBillUc(); flag = !flag; if (flag) { stockBillUc.grdMain.Background = (Brush) new BrushConverter().ConvertFrom("#FFF1D597"); } stockBillUc.txbID.Text = stockCheck.Id.ToString(); stockBillUc.txbTime.Text = stockCheck.Datestock.ToString("dd/MM/yyyy"); parameter.stkStockGood.Children.Add(stockBillUc); } }