/// <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); }
/// <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); }