예제 #1
0
        public IHttpActionResult saveAsnOrder(whar1 AsnOrder)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            int TrxNo = AsnOrderHelper.SaveAsnOrder(AsnOrder);

            if (TrxNo <= 0)
            {
                return(BadRequest());
            }
            return(Ok(TrxNo));
        }
예제 #2
0
        public IHttpActionResult deleteAsnOrderDetail(int TrxNo, int LineItemNo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            int afRecCnt = AsnOrderHelper.DeleteAsnOrderDetail(TrxNo, LineItemNo);

            if (afRecCnt <= 0)
            {
                return(BadRequest());
            }
            return(Ok());
        }
예제 #3
0
        public IHttpActionResult getNewAsnOrderNo(DateTime AsnOrderDate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            string newAsnOrderNo = AsnOrderHelper.GetNewAsnOrderNo(AsnOrderDate);

            if (string.IsNullOrEmpty(newAsnOrderNo))
            {
                return(BadRequest());
            }
            return(Ok(newAsnOrderNo));
        }
예제 #4
0
        public IHttpActionResult saveAsnOrderDetails(List <whar2> AsnOrderDetails)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            int afRecCnt = AsnOrderHelper.SaveAsnOrderDetails(AsnOrderDetails);

            if (afRecCnt <= 0)
            {
                return(BadRequest());
            }
            return(Ok());
        }
예제 #5
0
        public IHttpActionResult GetAsnOrderDetail(int TrxNo, int LineItemNo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var myAsnOrderDetail = AsnOrderHelper.GetAsnOrderDetail(TrxNo, LineItemNo);

            if (myAsnOrderDetail == null)
            {
                return(BadRequest());
            }
            return(Ok(myAsnOrderDetail));
        }
예제 #6
0
        public IHttpActionResult deleteAsnOrder(int TrxNo, int Type)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            int afRecCnt = AsnOrderHelper.DeleteAsnOrder(TrxNo, Type);

            if (afRecCnt <= 0)
            {
                return(BadRequest());
            }
            return(Ok());
        }
예제 #7
0
        public IHttpActionResult saveAsnOrderDetail(whar2 AsnOrderDetail)
        {
            // incorrect date issue
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            int afRecCnt = AsnOrderHelper.SaveAsnOrderDetail(AsnOrderDetail);

            if (afRecCnt <= 0)
            {
                return(BadRequest());
            }
            return(Ok());
        }
예제 #8
0
        public IHttpActionResult getAsnOrder(int TrxNo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var asnOrder        = AsnOrderHelper.GetAsnOrder(TrxNo);
            var asnOrderDetails = AsnOrderHelper.GetAsnOrderDetails(TrxNo);

            if (asnOrder == null)
            {
                return(BadRequest());
            }

            var data = new { asnOrder, asnOrderDetails };

            return(Ok(data));
        }