コード例 #1
0
        /// <summary>
        /// 得到所有产品线信息
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public static List <ProductLineResultModel> GetProductLine(ProductLineSearchDTO dto)
        {
            List <ProductLineResultModel> result = null;

            result = GetAPI <List <ProductLineResultModel> >(WebConfiger.MasterDataServicesUrl + "ProductLine?ProductLineSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto));

            return(result);
        }
コード例 #2
0
        public HttpResponseMessage GetProductLine(string ProductLineSearchDTO)
        {
            ProductLineSearchDTO        dto  = TransformHelper.ConvertBase64JsonStringToDTO <ProductLineSearchDTO>(ProductLineSearchDTO);
            List <ProductLineResultDTO> user = _IProductServices.GetProductLine(dto);

            HttpResponseMessage result = new HttpResponseMessage
            {
                Content = new StringContent(JsonConvert.SerializeObject(user),
                                            System.Text.Encoding.GetEncoding("UTF-8"),
                                            "application/json")
            };

            return(result);
        }
コード例 #3
0
ファイル: UnitTest6.cs プロジェクト: war-man/TCDMS
        public void TestMethod1()
        {
            //查询产品线
            ProductLineSearchDTO        dto  = new ProductLineSearchDTO();
            List <ProductLineResultDTO> list = _IProductServices.GetProductLine(dto);

            //产品线新增
            ProductLineOperateDTO dto1 = new ProductLineOperateDTO();

            dto1.ProductLineName   = "测试产品线Test";
            dto1.ProductLineNameAB = "cscpxTest";
            dto1.CreateUser        = "******";
            dto1.CreateTime        = DateTime.Now;
            bool bl = _IProductServices.AddProductLine(dto1);

            Assert.IsTrue(bl);

            //查询产品线
            ProductLineSearchDTO dto2 = new ProductLineSearchDTO();

            dto2.SearchText = "测试产品线Test";
            List <ProductLineResultDTO> list1 = _IProductServices.GetProductLine(dto2);

            //修改产品线
            ProductLineOperateDTO dto3 = new ProductLineOperateDTO();

            dto3.ProductLineID     = list1.Select(s => s.ProductLineID).FirstOrDefault();
            dto3.ProductLineName   = "修改测试产品线Test";
            dto3.ProductLineNameAB = "cscpxTest";
            dto3.ModifyUser        = "******";
            dto3.ModifyTime        = DateTime.Now;
            bool bl1 = _IProductServices.UpdateProductLine(dto3);

            Assert.IsTrue(bl1);

            //删除产品线
            ProductLineOperateDTO dto4 = new ProductLineOperateDTO();

            dto4.ProductLineID = list1.Select(s => s.ProductLineID).FirstOrDefault();
            bool bl2 = _IProductServices.DeleteProductLine(dto4);

            Assert.IsTrue(bl2);
        }
コード例 #4
0
        public void TestMethod1()
        {
            //查询
            ProductSmallTypeSearchDTO dto = new ProductSmallTypeSearchDTO();
            string dtostr = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto);
            var    pp     = ProductSmallTypeController.GetProductSmallType(dtostr);

            ProductLineSearchDTO dtoline = new ProductLineSearchDTO();
            string dtolinestr            = Common.TransformHelper.ConvertDTOTOBase64JsonString(dtoline);
            var    ppline        = ProductLineController.GetProductLine(dtolinestr);
            string strResultline = ppline.Content.ReadAsStringAsync().Result;
            List <ProductLineResultDTO> listline = JsonConvert.DeserializeObject <List <ProductLineResultDTO> >(strResultline);

            if (listline.Count() == 0)
            {
                return;
            }
            //新增
            ProductSmallTypeOperateDTO dto1 = new ProductSmallTypeOperateDTO();

            dto1.ProductSmallTypeName = "测试产品小类Test";
            dto1.ProductLineID        = listline.Select(s => s.ProductLineID).FirstOrDefault();
            dto1.IsActive             = true;
            dto1.CreateUser           = "******";
            dto1.CreateTime           = DateTime.Now;
            var                pp1        = ProductSmallTypeController.AddProductSmallType(dto1);
            string             strResult1 = pp1.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl         = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult1);

            Assert.IsTrue(bl.SubmitResult);

            //查询
            ProductSmallTypeSearchDTO dto2 = new ProductSmallTypeSearchDTO();

            dto2.SearchText = "测试产品小类Test";
            string dto2str    = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto2);
            var    pp2        = ProductSmallTypeController.GetProductSmallType(dto2str);
            string strResult2 = pp2.Content.ReadAsStringAsync().Result;
            List <ProductSmallTypeResultDTO> list1 = JsonConvert.DeserializeObject <List <ProductSmallTypeResultDTO> >(strResult2);

            //修改
            ProductSmallTypeOperateDTO dto3 = new ProductSmallTypeOperateDTO();

            dto3.UpType               = 1;
            dto3.ProductSmallTypeID   = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault();
            dto3.ProductSmallTypeName = "修改测试产品小类Test";
            dto3.ProductLineID        = listline.Select(s => s.ProductLineID).FirstOrDefault();
            dto3.ModifyUser           = "******";
            dto3.ModifyTime           = DateTime.Now;
            var                pp3        = ProductSmallTypeController.UpdateStopEnableProductSmallType(dto3);
            string             strResult3 = pp3.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl1        = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult3);

            Assert.IsTrue(bl1.SubmitResult);

            //停启用
            ProductSmallTypeOperateDTO dto5 = new ProductSmallTypeOperateDTO();

            dto5.UpType             = 2;
            dto5.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault();
            dto5.IsActive           = true;
            dto5.ModifyUser         = "******";
            dto5.ModifyTime         = DateTime.Now;
            var                pp5        = ProductSmallTypeController.UpdateStopEnableProductSmallType(dto5);
            string             strResult5 = pp5.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl5        = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult5);

            Assert.IsTrue(bl5.SubmitResult);

            //删除
            ProductSmallTypeOperateDTO dto4 = new ProductSmallTypeOperateDTO();

            dto4.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault();
            string             dto4str    = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto4);
            var                pp4        = ProductSmallTypeController.DeleteProductSmallType(dto4str);
            string             strResult4 = pp4.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl2        = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult4);

            Assert.IsTrue(bl2.SubmitResult);
        }
コード例 #5
0
ファイル: UnitTest6.cs プロジェクト: war-man/TCDMS
        public void TestMethod2()
        {
            //查询产品小类
            ProductSmallTypeSearchDTO        dto  = new ProductSmallTypeSearchDTO();
            List <ProductSmallTypeResultDTO> list = _IProductServices.GetProductSmallType(dto);

            //查询产品线
            ProductLineSearchDTO        dtoline  = new ProductLineSearchDTO();
            List <ProductLineResultDTO> listline = _IProductServices.GetProductLine(dtoline);

            if (listline.Count() == 0)
            {
                return;
            }
            //产品小类新增
            ProductSmallTypeOperateDTO dto1 = new ProductSmallTypeOperateDTO();

            dto1.ProductSmallTypeName = "测试产品小类Test";
            dto1.ProductLineID        = listline.Select(s => s.ProductLineID).FirstOrDefault();
            dto1.IsActive             = true;
            dto1.CreateUser           = "******";
            dto1.CreateTime           = DateTime.Now;
            bool bl = _IProductServices.AddProductSmallType(dto1);

            Assert.IsTrue(bl);

            //查询产品小类
            ProductSmallTypeSearchDTO dto2 = new ProductSmallTypeSearchDTO();

            dto2.SearchText = "测试产品小类Test";
            List <ProductSmallTypeResultDTO> list1 = _IProductServices.GetProductSmallType(dto2);

            //修改产品小类
            ProductSmallTypeOperateDTO dto3 = new ProductSmallTypeOperateDTO();

            dto3.ProductSmallTypeID   = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault();
            dto3.ProductSmallTypeName = "修改测试产品小类Test";
            dto3.ProductLineID        = listline.Select(s => s.ProductLineID).FirstOrDefault();
            dto3.ModifyUser           = "******";
            dto3.ModifyTime           = DateTime.Now;
            bool bl1 = _IProductServices.UpdateProductSmallType(dto3);

            Assert.IsTrue(bl1);

            //停启用产品小类
            ProductSmallTypeOperateDTO dto4 = new ProductSmallTypeOperateDTO();

            dto4.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault();
            dto4.IsActive           = true;
            dto4.ModifyUser         = "******";
            dto4.ModifyTime         = DateTime.Now;
            bool bl2 = _IProductServices.StopEnableProductSmallType(dto4);

            Assert.IsTrue(bl2);

            //删除产品小类
            ProductSmallTypeOperateDTO dto5 = new ProductSmallTypeOperateDTO();

            dto5.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault();
            bool bl3 = _IProductServices.DeleteProductSmallType(dto5);

            Assert.IsTrue(bl3);
        }