Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }