private void txtBoxNumberScanned_KeyDown(object sender, KeyEventArgs e) { try { if (txtBoxNumberScanned.Text.Trim() != "" && txtBoxNumberScanned.Text.Trim() != null && e.Key == Key.Enter) { //Global.counter = 0; //List<cstPackageDetails> _packingDetails = Global.controller.GetPackingDetailTbl(txtBoxNumberScanned.Text); //foreach (var item in _packingDetails) //{ // Global.BoxNumberScanned = txtBoxNumberScanned.Text; // wndWayfair wayFairlabel = new wndWayfair(); // wayFairlabel.ShowDialog(); // Global.counter = Global.counter + 1; //} //SavePrinted(txtBoxNumberScanned.Text); btnAddNewPallet.Visibility = Visibility.Visible; cstPalletDetails _palletDetail = new cstPalletDetails(); _palletDetail.PalletID = Global.PalletID; _palletDetail.BoxNumber = txtBoxNumberScanned.Text; _palletDetail.ShipmentNumber = Global.ShippingNumber; List <cstPalletDetails> lsBox = new List <cstPalletDetails>(); lsBox.Add(_palletDetail); Global.PalletDetailID = Global.controller.SetPalletDetails(lsBox); string palletNumber = Global.controller.GetPalletInfoByPalletID(Global.PalletID).PalletNumber; this.Dispatcher.Invoke(new Action(() => { foreach (DataGridRow row in GetDataGridRows(grdContent)) { TextBlock txtBoxNum = grdContent.Columns[0].GetCellContent(row) as TextBlock; if (txtBoxNum.Text == txtBoxNumberScanned.Text) { TextBlock txtstatus = grdContent.Columns[1].GetCellContent(row) as TextBlock; txtstatus.Text = "Added in" + " - " + palletNumber; } } })); txtBoxNumberScanned.Text = ""; if (CanClose()) { this.Close(); } } } catch (Exception Ex) { ErrorLoger.save("wndBoxInfo - FillGrid", "[" + DateTime.UtcNow.ToString() + "]" + Ex.ToString(), DateTime.UtcNow, Global.LoggedUserId); } }
public cstPalletDetails GetpalletDetailsByPalletDetailID(Guid PalletDetailID) { cstPalletDetails _palletDetail = new cstPalletDetails(); try { PalletDetail _palletitem = entx3v6.PalletDetails.SingleOrDefault(i => i.PalletDetailID == PalletDetailID); cstPalletDetails _pallet = new cstPalletDetails(); _pallet.PalletID = Guid.NewGuid(); _pallet.PalletDetailID = _palletitem.PalletDetailID; _pallet.BoxNumber = _palletitem.BoxNumber; _pallet.CartonNumber = _palletitem.CartonNumber; _pallet.ShipmentNumber = _palletitem.ShipmentNumber; _palletDetail = _pallet; } catch (Exception) { } return(_palletDetail); }