public AppResult HandOverParcels(ScanBarcode parcels) { AppResult result = new AppResult(); try { if (parcels != null && parcels.Barcodes != null && parcels.Barcodes.Count > 0) { foreach (var data in parcels.Barcodes) { var shipment = dbContext.eCommerceShipments.Where(P => P.BarCodeNumber == data).FirstOrDefault(); if (shipment != null) { shipment.ShipmentStatusId = (int)FrayteShipmentStatus.eCHandOver; shipment.WarehouseLocationId = null; dbContext.Entry(shipment).State = EntityState.Modified; dbContext.SaveChanges(); } } result.Status = true; } else { result.Status = false; } } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); result.Status = false; } return(result); }
private int Save(string barcode, GlobalConstants.ResultStatusValue resultStatus) { ScanBarcode scanbarcode = new ScanBarcode(); scanbarcode.ScanDate = DateTime.Now; scanbarcode.Barcode = barcode; scanbarcode.PartNo = lblPartNumber.Text.Trim(); scanbarcode.MachineNo = GlobalConstants.machineNo; scanbarcode.ShiftNo = txtCa.Text.Trim(); scanbarcode.ResultStatus = resultStatus; _scanBarcodeRepository.Save(scanbarcode); UnitOfWork unitOfWork = new UnitOfWork(_projectDataContext); int result = unitOfWork.Complete(); return(result); }
private void btnSave_Click(object sender, EventArgs e) { try { if (!CheckData()) { return; } //Table ScanBarcode ScanBarcode scanBarcode = new ScanBarcode(); scanBarcode.Id = _id; //scanBarcode.PartNo = cbbPartNumber.Text.Trim(); //scanBarcode.RegistDate = dtpRegistDate.Value.Date; //scanBarcode.MachineNo = cbbMachine.Text.Trim(); //scanBarcode.MoldNo = cbbMold.Text.Trim(); //scanBarcode.ShiftNo = cbbShift.Text.Trim(); //scanBarcode.SEQ = txtSEQ.Text.Trim(); //scanBarcode.Barcode = txtBarcode.Text.Trim(); _scanBarcodeRepository.Save(scanBarcode); UnitOfWork unitOfWork = new UnitOfWork(_projectDataContext); int result = unitOfWork.Complete(); if (result > 0) { if (String.IsNullOrEmpty(_id)) { PrintBarcode(); XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Lưu thành công"), LanguageTranslate.ChangeLanguageText("Thông báo")); Clear(); } else { DialogResult = DialogResult.OK; Close(); } } else { XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Lưu thất bại"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } catch (Exception ex) { XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Lưu thất bại"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
public AppResult ScanParcels(ScanBarcode scanBarcodes) { var Result = new eCommerceAppRepository().ReceiveShipments(scanBarcodes.UserId, scanBarcodes.Barcodes); return(Result); }
public AppResult ScanManifest(ScanBarcode scanBarcodes) { AppResult result = new eCommerceAppRepository().ScanManifest(scanBarcodes.UserId, scanBarcodes.Barcodes); return(result); }
public AppResult HandOverParcels(ScanBarcode parcels) { AppResult result = new eCommerceAppRepository().HandOverParcels(parcels); return(result); }