Beispiel #1
0
        /// <summary>
        /// 经销商更名
        /// </summary>
        /// <returns></returns>
        public static ResultData <object> ChangeNameDistributor(DistributorChangeNameDTO dto)
        {
            ResultData <object> result = null;

            result = PostAPI <ResultData <object> >(WebConfiger.MasterDataServicesUrl + "DistributorChangeName", dto);

            return(result);
        }
        public HttpResponseMessage DistributorChangeName(DistributorChangeNameDTO dto)
        {
            ResultDTO <object> actionresult = new ResultDTO <object>();

            try
            {
                actionresult.SubmitResult = _IDistributorServices.DistributorChangeName(dto);
            }
            catch (Exception e)
            {
                actionresult.SubmitResult = false;
                actionresult.Message      = e.Message;
            }

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

            return(result);
        }
Beispiel #3
0
        /// <summary>
        /// 经销商更名
        /// </summary>
        /// <returns></returns>
        public bool DistributorChangeName(DistributorChangeNameDTO dto)
        {
            bool result = false;

            using (var tcdmse = new Entities.TCDMS_MasterDataEntities())
            {
                System.Data.SqlClient.SqlParameter[] parameters = { new System.Data.SqlClient.SqlParameter("@OleDis",                      dto.OleDepID),
                                                                    new System.Data.SqlClient.SqlParameter("@NewDis",                      dto.NewDepID),
                                                                    new System.Data.SqlClient.SqlParameter("@IsOKCPrice",                  dto.OKCPrice),
                                                                    new System.Data.SqlClient.SqlParameter("@IsPrediction",                dto.Prediction),
                                                                    new System.Data.SqlClient.SqlParameter("@IsMessaging",                 dto.Messaging),
                                                                    new System.Data.SqlClient.SqlParameter("@IsSales",                     dto.Sales),
                                                                    new System.Data.SqlClient.SqlParameter("@IsInformation",               dto.Information),
                                                                    new System.Data.SqlClient.SqlParameter("@IsInventory",                 dto.Inventory),
                                                                    new System.Data.SqlClient.SqlParameter("@IsProfileBulletin",           dto.ProfileBulletin),
                                                                    new System.Data.SqlClient.SqlParameter("@IsGeneralContract",           dto.GeneralContract),
                                                                    new System.Data.SqlClient.SqlParameter("@IsLeaseContract",             dto.LeaseContract),
                                                                    new System.Data.SqlClient.SqlParameter("@IsPriceStatus",               dto.PriceStatus),
                                                                    new System.Data.SqlClient.SqlParameter("@IsMinimumOrderQuantity",      dto.MinimumOrderQuantity),
                                                                    new System.Data.SqlClient.SqlParameter("@IsMinimumOrderAmount",        dto.MinimumOrderAmount),
                                                                    new System.Data.SqlClient.SqlParameter("@IsReactionCupBalance",        dto.ReactionCupBalance),
                                                                    new System.Data.SqlClient.SqlParameter("@IsFOCBalance",                dto.FOCBalance),
                                                                    new System.Data.SqlClient.SqlParameter("@IsInventoryInitialInventory", dto.InventoryInitialInventory),
                                                                    new System.Data.SqlClient.SqlParameter("@IsOK", 0) };
                parameters[17].Direction = System.Data.ParameterDirection.Output;
                var slt = tcdmse.Database.SqlQuery <object>("exec proc_DistributorChangeName @OleDis,@NewDis" +
                                                            ",@IsOKCPrice,@IsPrediction,@IsMessaging,@IsSales,@IsInformation,@IsInventory" +
                                                            ",@IsProfileBulletin,@IsGeneralContract,@IsLeaseContract,@IsPriceStatus,@IsMinimumOrderQuantity" +
                                                            ",@IsMinimumOrderAmount,@IsReactionCupBalance,@IsFOCBalance,@IsInventoryInitialInventory" +
                                                            ",@IsOK output", parameters);
                slt.ToList();
                result = parameters[17].Value.ToString() == "1" ? true : false;
            }

            return(result);
        }