private void ClearProduct() { ProductCodeTextBox.Text = ""; ProductNameTextBox.Text = ""; DensityTextBox.Text = ""; TargetWeightTextBox.Text = ""; UpperLimitTextBox.Text = ""; LowerLimitTextBox.Text = ""; DribblePointTextBox.Text = ""; ExpectedFillTimeTextBox.Text = ""; _product = null; //new WeighrDAL.Models.Product(); }
private void ProductsComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { _product = (WeighrDAL.Models.Product)ProductsComboBox.SelectedItem; if (_product != null) { ProductCodeTextBox.Text = _product.ProductCode; ProductNameTextBox.Text = _product.Name; DensityTextBox.Text = _product.Density.ToString(); TargetWeightTextBox.Text = _product.TargetWeight.ToString(); UpperLimitTextBox.Text = _product.UpperLimit.ToString(); LowerLimitTextBox.Text = _product.LowerLimit.ToString(); DribblePointTextBox.Text = _product.DribblePoint.ToString(); ExpectedFillTimeTextBox.Text = _product.ExpectedFillTime.ToString(); } }
private void LoadProductByProductCode(string productCode) { ProductComponent productComp = new ProductComponent(); _product = productComp.GetProduct(productCode); ProductCodeTextBox.Text = _product.ProductCode; ProductNameTextBox.Text = _product.Name; DensityTextBox.Text = _product.Density.ToString(); TargetWeightTextBox.Text = _product.TargetWeight.ToString(); UpperLimitTextBox.Text = _product.UpperLimit.ToString(); LowerLimitTextBox.Text = _product.LowerLimit.ToString(); DribblePointTextBox.Text = _product.DribblePoint.ToString(); ExpectedFillTimeTextBox.Text = _product.ExpectedFillTime.ToString(); }
private void btnSaveProduct_Click(object sender, RoutedEventArgs e) { if (ValidateSaveProduct() == false) { return; } if (_product == null) { _product = new WeighrDAL.Models.Product(); _product.ProductId = 0; } _product.ProductCode = ProductCodeTextBox.Text; _product.Name = ProductNameTextBox.Text; _product.Density = Decimal.Parse(DensityTextBox.Text); _product.TargetWeight = Decimal.Parse(TargetWeightTextBox.Text); _product.UpperLimit = Decimal.Parse(UpperLimitTextBox.Text); _product.LowerLimit = Decimal.Parse(LowerLimitTextBox.Text); _product.Inflight = 0;// Decimal.Parse(InflightTextBox.Text); _product.DribblePoint = Decimal.Parse(DribblePointTextBox.Text); _product.ExpectedFillTime = decimal.Parse(ExpectedFillTimeTextBox.Text); ProductComponent productComp = new ProductComponent(); var curProduct = productComp.GetCurrentProduct(); if (curProduct == null) { _product.isCurrent = true; } if (_product.ProductId == 0) { productComp.AddProduct(_product); } else { productComp.UpdateProduct(_product); } ClearProduct(); LoadProductsList(); saveSuccessfullmessage(); }
private void btnView_Click(object sender, RoutedEventArgs e) { _product = (WeighrDAL.Models.Product)ProductsComboBox.SelectedItem; if (_product == null) { return; } string productCode = _product.ProductCode; var from = dtpDateFrom.Date.Value.Date + dtpTimeTo.Time; var to = dtpDateTo.Date.Value.Date + dtpTimeTo.Time; DateTime dateTimeFrom = from.ToUniversalTime(); DateTime dateTimeTo = to.ToUniversalTime(); ReportDataComponent reportData = new ReportDataComponent(); var summary = reportData.GetProductionSummaryReport(productCode, dateTimeFrom, dateTimeTo); if (summary != null) { UnitsTextBox.Text = summary.Units.ToString(); RequiredWeightTextBox.Text = summary.RequiredWeight.ToString(); ActualWeightTextBox.Text = summary.ActualWeight.ToString(); AverageWeightTextBox.Text = summary.AverageWeight.ToString(); PercDiffTextBox.Text = summary.PercDiffWeight.ToString(); AverageFillTimeTextBox.Text = summary.AverageFillTime.ToString(); } else { UnitsTextBox.Text = "0"; RequiredWeightTextBox.Text = "0.0"; ActualWeightTextBox.Text = "0.00"; AverageWeightTextBox.Text = "0.00"; PercDiffTextBox.Text = "0"; AverageFillTimeTextBox.Text = "0.00"; } }