Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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;
     }
 }
Exemplo n.º 4
0
        public AppResult ScanParcels(ScanBarcode scanBarcodes)
        {
            var Result = new eCommerceAppRepository().ReceiveShipments(scanBarcodes.UserId, scanBarcodes.Barcodes);

            return(Result);
        }
Exemplo n.º 5
0
        public AppResult ScanManifest(ScanBarcode scanBarcodes)
        {
            AppResult result = new eCommerceAppRepository().ScanManifest(scanBarcodes.UserId, scanBarcodes.Barcodes);

            return(result);
        }
Exemplo n.º 6
0
        public AppResult HandOverParcels(ScanBarcode parcels)
        {
            AppResult result = new eCommerceAppRepository().HandOverParcels(parcels);

            return(result);
        }