Пример #1
0
 public ViewInfoSet(Checkin_ltjy checkin_ltjy, int idx, int stackidx)
 {
     InitializeComponent();
     Checkin_ltjySet = checkin_ltjy;
     Idx             = idx;
     Stackidx        = stackidx;
 }
Пример #2
0
        private void Listviewsimple_View_PreviewMouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            Checkin_ltjy _Checkin_ltjy = this.Listviewsimple_View.SelectedItem as Checkin_ltjy;

            if (_Checkin_ltjy != null)
            {
                ViewInfoSet _ViewInfoSet = new ViewInfoSet(_Checkin_ltjy, this.Listviewsimple_View.SelectedIndex, Idx);
                _ViewInfoSet.Topmost = true;
                _ViewInfoSet.ShowDialog();
            }
        }
        public static bool VerifyData(this ObservableCollection <Checkin_ltjy> PackData_Simpl, string _code)
        {
            Checkin_ltjy _Checkin_ltjy = PackData_Simpl.Where(F => F.barcode == _code).First();

            if (_Checkin_ltjy != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
 /// <summary>
 /// 清楚当前选中包装箱数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Listviewsimple_Temp_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (this.Listviewsimple_Temp.Items.Count > 0 && Listviewsimple_Temp.SelectedItem != null)
     {
         if (MessageBox.Show("是否确定删除这条数据", "警告", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning) == MessageBoxResult.Yes)
         {
             Checkin_ltjy _Checkin_ltjy = this.Listviewsimple_Temp.SelectedItem as Checkin_ltjy;
             if (_Checkin_ltjy != null)
             {
                 PackData_Simpl.Remove(_Checkin_ltjy);
                 PackCountTxt.Content = PackData_Simpl.Count.ToString();
                 Tools.SerializeShared(PackData_Simpl);
             }
         }
     }
 }
Пример #5
0
        /// <summary>
        /// _code 箱码,numcode产品编号
        /// </summary>
        /// <param name="_code"></param>
        /// <param name="numcode"></param>
        private void UpdateUIView(string _code, string numcode)
        {
            System.Collections.IEnumerator item = App.ProductListView.View.GetEnumerator();

            item.MoveNext();

            if (PackData_Simpl.Count == int.Parse(XCounttextbox.Text.Trim()))
            {
                btnBind_Click(null, null);
                return;
            }

            if (PackData_Simpl.VerifyData(_code))
            {
                BeepUP.Beep(2000, 500);
                WringText.Content = "重复箱号";
                //MessageBox.Show("请勿重复包装");
                return;
            }
            WringText.Content = "";
            Checkin_ltjy _Checkin_ltjy = new Checkin_ltjy();

            _Checkin_ltjy.barcode = _code;
            // _Checkin_ltjy.status = ((Product)item.Current).PRODUCTNAME.Trim();
            _Checkin_ltjy.productid = ((Product)item.Current).ID.ToString().Trim();
            _Checkin_ltjy.userid    = App.UserReadonly.UserNunber;

            PackData_Simpl.Insert(0, _Checkin_ltjy);

            Tools.SerializeShared(PackData_Simpl);

            PackCountTxt.Content = PackData_Simpl.Count.ToString();

            BrCodeTxt.Text = "";
            txbBarcode     = "";
            txbCKD         = "";
        }