public ViewInfoSet(Checkin_ltjy checkin_ltjy, int idx, int stackidx) { InitializeComponent(); Checkin_ltjySet = checkin_ltjy; Idx = idx; Stackidx = stackidx; }
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); } }
/// <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); } } } }
/// <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 = ""; }