private bool DoBucketNo() { if (DbAccess.IsBucketInAutoWarehouse(newBucketNoBox.Text) || DbAccess.IsBucketInFlatWarehouse(newBucketNoBox.Text) || DbAccess.IsBucketInLocation(newBucketNoBox.Text) || DbAccess.IsBucketInTransportation(newBucketNoBox.Text)) { msgBox.Text = "Bucket重复"; newBucketNoBox.Focus(); newBucketNoBox.SelectAll(); return(false); } FMBUCKETEntity bucket = DbAccess.GetBucket(newBucketNoBox.Text); if (bucket == null) { msgBox.Text = "空箱未登录"; newBucketNoBox.Focus(); newBucketNoBox.SelectAll(); return(false); } else { msgBox.Text = string.Empty; newBucketWeightBox.Text = (bucket.PACKING_WEIGHT).ToString(); return(true); } }
private bool DoBucketNo() { if (string.IsNullOrEmpty(bucketNoBox.Text)) { msgBox.Text = "BucketNo不可为空"; return(false); } FNSTATIONEntity station = DbAccess.GetStation(GlobalAccess.StationNo); if (station == null) { return(false); } if (station.NYUSYUMODE == Nyusyumode.Empty_Bucket) { setStatusBox("空箱登录模式"); bucketWeightBox.Clear(); return(true); } else if (station.NYUSYUMODE == Nyusyumode.Normal) //入库模式 { _bucket = DbAccess.GetBucket(bucketNoBox.Text); if (_bucket == null) { setStatusBox("空箱未登录"); bucketWeightBox.Clear(); return(false); } if (DbAccess.IsBucketInAutoWarehouse(_bucket.BUCKET_NO) || DbAccess.IsBucketInLocation(_bucket.BUCKET_NO)) { setStatusBox("Bucket重复"); bucketWeightBox.Clear(); return(false); } setStatusBox("正常"); bucketWeightBox.Text = _bucket.PACKING_WEIGHT.ToString(); ticketNoBox.Focus(); ticketNoBox.SelectAll(); return(true); } return(false); }
private bool DoBucket() { FNHANSOEntity hansoEntity = DbAccess.GetHanSo(_mckey); if (hansoEntity == null) { msgBox.Text = "无搬送数据"; bucketWeightBox.Clear(); return(false); } if (hansoEntity.BUCKET_NO != bucketNoBox.Text) { if (DbAccess.IsBucketInAutoWarehouse(bucketNoBox.Text) || DbAccess.IsBucketInFlatWarehouse(bucketNoBox.Text) || DbAccess.IsBucketInLocation(bucketNoBox.Text) || DbAccess.IsBucketInTransportation(bucketNoBox.Text)) { setStatusBox("Bucket重复"); bucketNoBox.Focus(); bucketNoBox.SelectAll(); bucketWeightBox.Clear(); return(false); } } FMBUCKETEntity bucket = DbAccess.GetBucket(bucketNoBox.Text); if (bucket == null) { setStatusBox("空箱未登录"); bucketNoBox.Focus(); bucketNoBox.SelectAll(); bucketWeightBox.Clear(); return(false); } else { msgBox.Text = string.Empty; bucketWeightBox.Text = (bucket.PACKING_WEIGHT).ToString(); return(true); } }
private bool DoTouCyaKu(FNTOUCYAKUEntity touCyaKu) { bucketNoBox.Text = touCyaKu.BUCKET_NO.Trim().ToUpper() == "BR" ? string.Empty : touCyaKu.BUCKET_NO; if (touCyaKu.BUCKET_NO.Trim().ToUpper() == "BR") { DbAccess.callSwitchOnLight(GlobalAccess.StationNo, LightType.Data_Error); setStatusBox("条码未读取"); setUIOnExport(); _isOperating = true; return(false); } FNHANSOEntity hanSo = DbAccess.GetHanSo(touCyaKu.MCKEY); if (hanSo == null) { setStatusBox("排出"); touCyaKu.SYORIFLG = "1"; touCyaKu.Save(); setUIOnExport(); _isOperating = true; return(false); } if (hanSo.SAGYOKBN == Sagyokbn.ReInput) //再入库 { setStatusBox("通过"); ShowInfo(hanSo.SYSTEMID); return(false); } if (touCyaKu.HEIGHT_FLAG == "3") //货形高低异常 { DbAccess.callSwitchOnLight(GlobalAccess.StationNo, LightType.Height_Error); setStatusBox("Bucket高度异常"); setUIOnExport(); _isOperating = true; return(false); } FNSTATIONEntity station = DbAccess.GetStation(GlobalAccess.StationNo); if (station == null) { return(false); } if (station.NYUSYUMODE == Nyusyumode.Empty_Bucket) { setStatusBox("空箱登录模式"); _isOperating = true; return(true); } if (station.NYUSYUMODE == Nyusyumode.Normal) //入库模式 { _bucket = DbAccess.GetBucket(touCyaKu.BUCKET_NO); if (_bucket == null) { DbAccess.callSwitchOnLight(GlobalAccess.StationNo, LightType.Data_Error); setStatusBox("空箱未登录"); setUIOnExport(); _isOperating = true; return(false); } bucketWeightBox.Text = _bucket.PACKING_WEIGHT.ToString(); if (_bucket.HEIGHT_FLAG != touCyaKu.HEIGHT_FLAG) { DbAccess.callSwitchOnLight(GlobalAccess.StationNo, LightType.Height_Error); setStatusBox("Bucket高度异常"); setUIOnExport(); _isOperating = true; return(false); } if (DbAccess.IsBucketInAutoWarehouse(_bucket.BUCKET_NO) || DbAccess.IsBucketInLocation(_bucket.BUCKET_NO)) { DbAccess.callSwitchOnLight(GlobalAccess.StationNo, LightType.Data_Error); setStatusBox("Bucket重复"); setUIOnExport(); _isOperating = true; return(false); } msgBox.Clear(); setStatusBox("正常"); _isOperating = true; } return(false); }