Esempio n. 1
0
        public Response <GetReceiptDetailByConditionResponse> GetReceiptDetailByCondition(GetReceiptDetailByConditionRequest request, string ID)
        {
            Response <GetReceiptDetailByConditionResponse> response = new Response <GetReceiptDetailByConditionResponse>()
            {
                Result = new GetReceiptDetailByConditionResponse()
            };

            if (request == null || request.SearchCondition == null)
            {
                ArgumentNullException ex = new ArgumentNullException("GetReceiptDetailByConditionResponse request");
                LogError(ex);
                response.ErrorCode = ErrorCode.Argument;
                response.Exception = ex;
                return(response);
            }

            try
            {
                ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
                response.Result    = accessor.GetReceiptDetailByCondition(request.SearchCondition, ID);
                response.IsSuccess = true;
            }
            catch (Exception ex)
            {
                LogError(ex);
                response.Exception = ex;
                response.IsSuccess = false;
                response.ErrorCode = ErrorCode.Technical;
            }

            return(response);
        }
Esempio n. 2
0
        public Response <GetReceiptAndReceriptDetailsResponse> PrintShelvesNike(string rid, int Flag)
        {
            Response <GetReceiptAndReceriptDetailsResponse> response = new Response <GetReceiptAndReceriptDetailsResponse>()
            {
                Result = new GetReceiptAndReceriptDetailsResponse()
            };

            //if (request == null)
            //{
            //    ArgumentNullException ex = new ArgumentNullException("AddReceiptAndReceiptDetail request");
            //    LogError(ex);
            //    response.ErrorCode = ErrorCode.Argument;
            //    response.Exception = ex;
            //    return response;
            //}
            try
            {
                ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
                response.Result    = accessor.PrintShelvesNike(rid, Flag);
                response.IsSuccess = true;
            }
            catch (Exception ex)
            {
                LogError(ex);
                response.IsSuccess = false;
                response.ErrorCode = ErrorCode.Technical;
            }
            return(response);
        }
Esempio n. 3
0
        public Response <GetAsnByConditionResponse> ASNQuery(GetAsnByConditionRequest request)
        {
            Response <GetAsnByConditionResponse> response = new Response <GetAsnByConditionResponse>()
            {
                Result = new GetAsnByConditionResponse()
            };

            try
            {
                ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
                int RowCount;

                response.Result.ASNCollection = accessor.ASNQuery(request.SearchCondition, request.PageIndex, request.PageSize, out RowCount);
                response.Result.PageCount     = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1;
                response.Result.PageIndex     = request.PageIndex;

                response.IsSuccess = true;
            }
            catch (Exception ex)
            {
                LogError(ex);
                response.Exception = ex;
                response.IsSuccess = false;
                response.ErrorCode = ErrorCode.Technical;
            }

            return(response);
        }
Esempio n. 4
0
        /// <summary>
        /// 下发上架任务
        /// </summary>
        /// <param name="IDS"></param>
        /// <returns></returns>
        public Response <string> ReceiptTask(string IDS, string Name)
        {
            Response <string> response = new Response <string>();
            string            message  = "";

            try
            {
                message = new ReceiptManagementAccessor().ReceiptTask(IDS, Name);
                if (message == "")
                {
                    response.Result    = message;
                    response.IsSuccess = true;
                }
                else
                {
                    response.Result    = message;
                    response.IsSuccess = false;
                }
                return(response);
            }
            catch (Exception ex)
            {
                LogError(ex);
                response.IsSuccess = false;
                response.ErrorCode = ErrorCode.Technical;
                response.Result    = message + ex.Message;
            }

            return(response);
        }
Esempio n. 5
0
        public Response <GetReceiptDetailByConditionResponse> GetFinancialStatements(GetReceiptByConditionRequest request)
        {
            Response <GetReceiptDetailByConditionResponse> response = new Response <GetReceiptDetailByConditionResponse>()
            {
                Result = new GetReceiptDetailByConditionResponse()
            };

            if (request == null || request.SearchCondition == null)
            {
                ArgumentNullException ex = new ArgumentNullException("GetReceiptByConditionRequest request");
                LogError(ex);
                response.ErrorCode = ErrorCode.Argument;
                response.Exception = ex;
                return(response);
            }

            try
            {
                ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
                int RowCount;
                response.Result           = accessor.GetFinancialStatements(request.SearchCondition, request.PageIndex, request.PageSize, out RowCount);
                response.Result.PageCount = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1;
                response.Result.PageIndex = request.PageIndex;
                response.IsSuccess        = true;
            }
            catch (Exception ex)
            {
                LogError(ex);
                response.Exception = ex;
                response.IsSuccess = false;
                response.ErrorCode = ErrorCode.Technical;
            }

            return(response);
        }
Esempio n. 6
0
        public bool IsExist(string receiptnum)
        {
            ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
            bool bl = accessor.IsExist(receiptnum);

            return(bl);
        }
Esempio n. 7
0
 public IEnumerable <ReceiptDetail> GetReceiptDetailListByReceiptNumberAndStr2(string receiptnum, string str2, string customerid, string warehousename)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetReceiptDetailListByReceiptNumberAndStr2(receiptnum, str2, customerid, warehousename));
     }
     catch (Exception ex)
     {
         return(new List <ReceiptDetail>());
     }
 }
Esempio n. 8
0
 public ReceiptReceiving CheckBoxNumberBackNew(string CustomerID, string BoxNumber, string oldBoxNumber, string ReceiptNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.CheckBoxNumberBackNew(CustomerID, BoxNumber, oldBoxNumber, ReceiptNumber));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Esempio n. 9
0
 public int GetAreaForLocationAndStoreBack_Whole(string location, string receiptNumber, string BoxNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetAreaForLocationAndStoreBack_Whole(location, receiptNumber, BoxNumber));
     }
     catch
     {
         return(0);
     }
 }
Esempio n. 10
0
 public IEnumerable <AdjustmentDetail> GetAdjustmentDetailList(string AdjustNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetAdjustmentDetailList(AdjustNumber));
     }
     catch (Exception ex)
     {
         return(new List <AdjustmentDetail>());
     }
 }
Esempio n. 11
0
 public int StagingLocation(string name, string Warehouse, string ReceiptNumber, string BoxNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.StagingLocation(name, Warehouse, ReceiptNumber, BoxNumber));
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Esempio n. 12
0
 public IEnumerable <ASNDetail> GetASNDetailScanBindTray(string BoxNum, string CustomerID)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetASNDetailScanBindTray(BoxNum, CustomerID));
     }
     catch (Exception ex)
     {
         return(new List <ASNDetail>());
     }
 }
Esempio n. 13
0
 public string CheckBindBoxNumber(string CustomerID, string BoxNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.CheckBindBoxNumber(CustomerID, BoxNumber));
     }
     catch
     {
         return("");
     }
 }
Esempio n. 14
0
 /// <summary>
 /// 获取ASN
 /// </summary>
 /// <param name="ReceiptNumber"></param>
 /// <returns></returns>
 public ASN GetASN(string ASNNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetAsn(ASNNumber));
     }
     catch (Exception ex)
     {
         return(new ASN());
     }
 }
Esempio n. 15
0
 /// <summary>
 /// 获取入库单
 /// </summary>
 /// <param name="ReceiptNumber"></param>
 /// <returns></returns>
 public Receipt GetReceipt(string ReceiptNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetReceipt(ReceiptNumber));
     }
     catch (Exception ex)
     {
         return(new Receipt());
     }
 }
Esempio n. 16
0
 /// <summary>
 /// 获取当前用户领用数量
 /// </summary>
 /// <param name="username"></param>
 /// <returns></returns>
 public GetShelvesByConditionResponse GetRFLogQty(string username)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetRFLogQty(username));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Esempio n. 17
0
 public GetShelvesByConditionResponse GetReceiptByBoxNum(string BoxNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetReceiptByBoxNum(BoxNumber));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Esempio n. 18
0
 /// <summary>
 /// 查看自己领用的箱子进展
 /// </summary>
 /// <param name="username"></param>
 /// <returns></returns>
 public IEnumerable <WMS_Log_OperationRF> GetBoxNumStatusList(string username)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetBoxNumStatusList(username));
     }
     catch (Exception ex)
     {
         return(new List <WMS_Log_OperationRF>());
     }
 }
Esempio n. 19
0
 public IEnumerable <WarehouseCheckDetail> GetWarehouseCheckDetailList(string PDNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetWarehouseCheckDetailList(PDNumber));
     }
     catch (Exception ex)
     {
         return(new List <WarehouseCheckDetail>());
     }
 }
Esempio n. 20
0
 /// <summary>
 /// 爱库存RF登录
 /// </summary>
 /// <param name="UserName"></param>
 /// <param name="Password"></param>
 /// <returns></returns>
 public DataSet RFLogin(string UserName, string Password)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.RFLogin(UserName, Password));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Esempio n. 21
0
 /// <summary>
 /// 验证是否存在托盘号,库位号
 /// </summary>
 /// <param name="TrayNum"></param>
 /// <param name="WarehouseID"></param>
 /// <param name="Status">0:库位表,其他:Tray表</param>
 /// <returns></returns>
 public bool IsExistTrayNumBindTray(string TrayNum, string WarehouseID, int Status = 0)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.IsExistTrayNumBindTray(TrayNum, WarehouseID, Status));
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Esempio n. 22
0
 public IEnumerable <SKUFloar> GetSKUFloar()
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetSKUFloar());
     }
     catch (Exception ex)
     {
         return(new List <SKUFloar>());
     }
 }
Esempio n. 23
0
 public int UpdateReceiptReceivingByLocationBack_Whole(string name, string Warehouse, string ReceiptNumber, string BoxNumber, string Location)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.UpdateReceiptReceivingByLocationBack_Whole(name, Warehouse, ReceiptNumber, BoxNumber, Location));
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Esempio n. 24
0
 /// <summary>
 /// RF查询库存
 /// </summary>
 /// <param name="ScanNumber"></param>
 /// <returns></returns>
 public IEnumerable <Inventorys> GetInventoryList(string ScanNumber, string CustomerID)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetInventoryList(ScanNumber, CustomerID));
     }
     catch (Exception ex)
     {
         return(new List <Inventorys>());
     }
 }
Esempio n. 25
0
 public IEnumerable <Adjustment> GetAdjustmentListBatch(string customerid, string AdjustNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetAdjustmentListBatch(customerid, AdjustNumber));
     }
     catch (Exception ex)
     {
         return(new List <Adjustment>());
     }
 }
Esempio n. 26
0
 public string GetAreaForLocationAndStore(string location, string receiptNumber)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetAreaForLocationAndStore(location, receiptNumber));
     }
     catch
     {
         return("");
     }
 }
Esempio n. 27
0
 public IEnumerable <ASNDetail> GetAsnDetailListABC(string receiptnum, string customerid, string warehousename)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetAsnDetailListABC(receiptnum, customerid, warehousename));
     }
     catch (Exception ex)
     {
         return(new List <ASNDetail>());
     }
 }
Esempio n. 28
0
 public IEnumerable <WarehouseCheck> GetPDList(string PDNumber, string CustomerID)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetPDList(PDNumber, CustomerID));
     }
     catch (Exception ex)
     {
         return(new List <WarehouseCheck>());
     }
 }
Esempio n. 29
0
 public IEnumerable <ReceiptReceiving> GetReceiptReceivingListByStr2(string str2, string customerid, string warehousename)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetReceiptReceivingListByStr2(str2, customerid, warehousename));
     }
     catch (Exception ex)
     {
         return(new List <ReceiptReceiving>());
     }
 }
Esempio n. 30
0
 public IEnumerable <PackageInfo> GetPackageDtailRF(string StoreCode, string OrderTime, string OrderType)
 {
     try
     {
         ReceiptManagementAccessor accessor = new ReceiptManagementAccessor();
         return(accessor.GetPackageDtailRF(StoreCode, OrderTime, OrderType));
     }
     catch (Exception ex)
     {
         return(new List <PackageInfo>());
     }
 }