示例#1
0
        public async Task <CommonResultModel <BidResponseModel> > GetBidByCompany(BidRequestModel model, string companyUrl)
        {
            CommonResultModel <BidResponseModel> result = new CommonResultModel <BidResponseModel> {
            };
            CommonResultModel commonResultModel         = new CommonResultModel {
                DataResult = false, Description = "Başarısız", State = true
            };

            string URL = companyUrl;

            URL += "Bid/TeklifHesapla";
            var datalist = await ApiProcess.PostMetod <BidRequestModel, CommonResultModel <BidResponseModel> >(URL, model);

            if (datalist.State)
            {
                result = new CommonResultModel <BidResponseModel>
                {
                    DataResult  = datalist.DataResult,
                    Description = datalist.Description,
                    State       = true
                };
            }
            else
            {
                result = new CommonResultModel <BidResponseModel>
                {
                    DataResult  = null,
                    Description = datalist.Description,
                    State       = false,
                };
            }
            return(result);
        }
示例#2
0
        /// <summary>
        /// 出库接口
        /// </summary>
        /// <param name="GoodsI"></param>
        /// <param name="InventoryID"></param>
        /// <param name="BatchNumber"></param>
        /// <param name="OutQuantity"></param>
        /// <returns></returns>
        public JsonResult InventoryOut(int GoodsID, int InventoryID, string BatchNumber, int OutQuantity, long UserID)
        {
            ApiService.InventoryOut(GoodsID, InventoryID, BatchNumber, OutQuantity, UserID);
            List <InventoryEntity> list = InventoryService.GetInventoryByRule(GoodsID, 0, "");

            return(Json(ApiProcess.convertInventoryList(list)));
        }
示例#3
0
        /// <summary>
        /// 入库接口
        /// </summary>
        /// <param name="GoodsI"></param>
        /// <param name="InventoryID"></param>
        /// <param name="BatchNumber"></param>
        /// <param name="InQuantity"></param>
        /// <returns></returns>
        public JsonResult InventoryIn(int GoodsID, int StorageID, string BatchNumber, int InQuantity, long UserID)
        {
            ApiService.ApiInInventoty(GoodsID, 0, StorageID, BatchNumber, InQuantity, UserID);
            List <InventoryEntity> list = InventoryService.GetInventoryByRule(GoodsID, 0, "");

            return(Json(ApiProcess.convertInventoryList(list)));
        }
示例#4
0
        //
        // GET: /Api/

        /// <summary>
        /// 登录接口
        /// </summary>
        /// <param name="username"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public JsonResult Login(String UserName, String Password)
        {
            ApiService.convertDatetime("20201124");
            UserEntity user = UserService.GetLoginUser(UserName, EncryptHelper.MD5Encrypt(Password), false);

            //if (user != null && user.UserID > 0)
            //{
            //    HttpCookie cookie = WebHelper.CreateSingleValueCookie("ukey", Guid.NewGuid().ToString(), 0);//把缓存key放入cookie
            //    Response.Cookies.Add(cookie);
            //    HttpCookie cookieu = WebHelper.CreateSingleValueCookie("ckey", EncryptHelper.Encryption(user.UserID.ToString()), 0);//把缓存key放入cookie
            //    Response.Cookies.Add(cookieu);
            //}
            return(Json(ApiProcess.convertUser(user)));
        }
示例#5
0
        public CommonResultModel <RuhsatInfoResponseModel> GetRuhsatInfo(RuhsatInfoRequestModel model)
        {
            CommonResultModel <RuhsatInfoResponseModel> result = new CommonResultModel <RuhsatInfoResponseModel> {
            };

            string URL = Startup.ApiURL;

            URL += "Bid/GetRuhsatInfo";
            var datalist = ApiProcess.PostMetod <RuhsatInfoRequestModel, ApiResult <RuhsatInfoResponseModel> >(URL, model);

            if (datalist.Result.StatusCode == 200)
            {
                result = new CommonResultModel <RuhsatInfoResponseModel>
                {
                    DataResult  = datalist.Result.Data,
                    Description = datalist.Result.Message,
                    State       = true
                };
            }
            return(result);
        }
示例#6
0
        public async Task <CommonResultModel <List <BidResponseModel> > > GetBidByCompany(BidRequestModel model)
        {
            CommonResultModel <List <BidResponseModel> > result = new CommonResultModel <List <BidResponseModel> > {
            };

            string URL = Startup.ApiURL;

            URL += "Bid/GetBidByCompany";
            var datalist = await ApiProcess.PostMetod <BidRequestModel, ApiResult <List <BidResponseModel> > >(URL, model);

            if (datalist.StatusCode == 200)
            {
                result = new CommonResultModel <List <BidResponseModel> >
                {
                    DataResult  = datalist.Data,
                    Description = datalist.Message,
                    State       = true
                };
            }
            return(result);
        }
示例#7
0
        /// <summary>
        /// 库存 查询接口 模糊查询
        /// </summary>
        /// <param name="Keywords"></param>
        /// <returns></returns>
        public JsonResult InventoryGoodsSearch(string Keywords)
        {
            List <InventoryEntity> list = InventoryService.GetInventoryByRule(-1, -1, "", -1, false, Keywords);

            return(Json(ApiProcess.convertInventoryList(list)));
        }
示例#8
0
        /// <summary>
        /// 商品明细接口
        /// </summary>
        /// <param name="goodsid"></param>
        /// <returns></returns>
        public JsonResult GoodsInfo(int GoodsID)
        {
            GoodsEntity goodsentity = GoodsService.GetGoodsEntityById(GoodsID);

            return(Json(ApiProcess.convertGoodsInfo(goodsentity)));
        }
示例#9
0
        /// <summary>
        /// 库存明细接口
        /// </summary>
        /// <param name="inventoryid"></param>
        /// <returns></returns>
        public JsonResult InventoryDetailInfo(int InventoryID)
        {
            InventoryEntity entity = InventoryService.GetInventoryEntityById(InventoryID);

            return(Json(ApiProcess.convertInventoryDetailInfo(entity)));
        }
示例#10
0
        /// <summary>
        /// 库存列表接口
        /// </summary>
        /// <param name="goodsid"></param>
        /// <returns></returns>
        public JsonResult InventoryList(int GoodsID)
        {
            List <InventoryEntity> list = InventoryService.GetInventoryByRule(GoodsID, 0, "");

            return(Json(ApiProcess.convertInventoryList(list)));
        }