質問するログイン新規登録

質問編集履歴

8

書式の改善

2017/03/17 08:17

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -135,13 +135,13 @@
135
135
  namespace 【namespace】.PjStatusRestApp
136
136
  {
137
137
  /// <summary>
138
- /// プロジェクト申請状況更新サービス
138
+ /// 状況更新サービス
139
139
  /// </summary>
140
140
  [ServiceContract]
141
141
  public interface IPjStartApplication
142
142
  {
143
143
  /// <summary>
144
- /// プロジェクト申請状況更新
144
+ /// 状況更新
145
145
  /// </summary>
146
146
  /// <param name="PjStrSttsUpdater"></param>
147
147
  [OperationContract]
@@ -164,11 +164,6 @@
164
164
  [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
165
165
  public class PjStartApplication : IPjStartApplication
166
166
  {
167
-
168
- /// <summary>
169
- /// プロジェクトメンバーデータ出力
170
- /// </summary>
171
- /// <param name="memberInfo"></param>
172
167
  public int PjStrSttsUpdater(string mode, string code, string subcode)
173
168
  {
174
169
  {

7

脱字

2017/03/17 08:17

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -132,7 +132,7 @@
132
132
  **<<2017/03/17 17:09 追記>>**
133
133
  ■Interface
134
134
  ```C#
135
- namespace 【namespace】.PMW0201PjStatusRestApp
135
+ namespace 【namespace】.PjStatusRestApp
136
136
  {
137
137
  /// <summary>
138
138
  /// プロジェクト申請状況更新サービス
@@ -159,7 +159,7 @@
159
159
 
160
160
  ■サービス
161
161
  ```C#
162
- namespace 【namespace】.PMW0201PjStatusRestApp
162
+ namespace 【namespace】.PjStatusRestApp
163
163
  {
164
164
  [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
165
165
  public class PjStartApplication : IPjStartApplication

6

書式の改善

2017/03/17 08:14

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -126,4 +126,84 @@
126
126
 
127
127
  ブラウザを起動してテストしているわけではないですが、一応ブラウザのキャッシュクリアも試したのですが、ダメでした。
128
128
 
129
- 調べても有力な情報を見つけることができず一日詰まっております。。。
129
+ 調べても有力な情報を見つけることができず一日詰まっております。。。
130
+
131
+
132
+ **<<2017/03/17 17:09 追記>>**
133
+ ■Interface
134
+ ```C#
135
+ namespace 【namespace】.PMW0201PjStatusRestApp
136
+ {
137
+ /// <summary>
138
+ /// プロジェクト申請状況更新サービス
139
+ /// </summary>
140
+ [ServiceContract]
141
+ public interface IPjStartApplication
142
+ {
143
+ /// <summary>
144
+ /// プロジェクト申請状況更新
145
+ /// </summary>
146
+ /// <param name="PjStrSttsUpdater"></param>
147
+ [OperationContract]
148
+ [WebInvoke(
149
+ Method = "POST",
150
+ BodyStyle = WebMessageBodyStyle.Wrapped,
151
+ //RequestFormat = WebMessageFormat.Json,
152
+ //ResponseFormat = WebMessageFormat.Json,
153
+ UriTemplate = "PjStrSttsUpdater")]
154
+ int PjStrSttsUpdater(string mode, string code, string subcode);
155
+
156
+ }
157
+ }
158
+ ```
159
+
160
+ ■サービス
161
+ ```C#
162
+ namespace 【namespace】.PMW0201PjStatusRestApp
163
+ {
164
+ [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
165
+ public class PjStartApplication : IPjStartApplication
166
+ {
167
+
168
+ /// <summary>
169
+ /// プロジェクトメンバーデータ出力
170
+ /// </summary>
171
+ /// <param name="memberInfo"></param>
172
+ public int PjStrSttsUpdater(string mode, string code, string subcode)
173
+ {
174
+ {
175
+ #region 更新処理
176
+ using (SqlConnection cnn = "Connection取得処理")
177
+ {
178
+ string connectionString = string.Empty;
179
+ connectionString = "DB接続用文字列";
180
+ cnn.ConnectionString = connectionString;
181
+ cnn.Open();
182
+ SqlCommand cmd = new SqlCommand();
183
+ cmd.Connection = cnn;
184
+ cmd.CommandType = CommandType.StoredProcedure;
185
+
186
+ cmd.CommandText = "[dbo].[PjStartStatusUpdate]";
187
+ cmd.Parameters.Clear();
188
+ cmd.Parameters.Add("@MODE", System.Data.SqlDbType.NVarChar).Value = mode;
189
+ cmd.Parameters.Add("@CODE", System.Data.SqlDbType.NVarChar).Value = code;
190
+ cmd.Parameters.Add("@SUBCODE", System.Data.SqlDbType.NVarChar).Value = subcode;
191
+
192
+ // Return
193
+ cmd.Parameters.Add("ReturnValue", System.Data.SqlDbType.Int);
194
+ cmd.Parameters["ReturnValue"].Direction = System.Data.ParameterDirection.ReturnValue;
195
+
196
+ // 実行
197
+ cmd.ExecuteNonQuery();
198
+ int returnValue = (int)cmd.Parameters["ReturnValue"].Value;
199
+ // 戻り値の出力
200
+ // Debug.WriteLine(returnValue);
201
+ return returnValue;
202
+ #endregion
203
+ }
204
+ }
205
+ }
206
+ }
207
+ }
208
+
209
+ ```

5

書式の改善

2017/03/17 08:13

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
16
16
  【Form1.cs】
17
17
  『int result = service.PjStrSttsUpdater(mode.Text, code.Text, すsubcode.Text);』の部分で掲題のエラーが発生します。
18
- 処理が行えていたのに、フォームのボタンをポチポチ連打していたら突然発生した気がしす・・・・
18
+ フォームのボタンを押しらテキストボックス文字列を取得して、DBの更新結果をラベル表示するだけの簡単な処理なので、フォームのボタンをポチポチ連打していたら突然発生しました。
19
19
  ```C#
20
20
  using System;
21
21
  using System.Collections.Generic;

4

誤字

2017/03/17 07:30

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
16
16
  【Form1.cs】
17
17
  『int result = service.PjStrSttsUpdater(mode.Text, code.Text, すsubcode.Text);』の部分で掲題のエラーが発生します。
18
- フォームのボタンをポチポチ連打していたら突然発生した気がします・・・・
18
+ 処理が行えていたのに、フォームのボタンをポチポチ連打していたら突然発生した気がします・・・・
19
19
  ```C#
20
20
  using System;
21
21
  using System.Collections.Generic;

3

誤字

2017/03/17 07:09

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -54,7 +54,9 @@
54
54
  // 20170313 UIに記述
55
55
  var factory = new WebChannelFactory<IPjStartApplication>(new Uri(ConfigUtil.GetSISetting("PjStartApplication.Url")));
56
56
  var service = factory.CreateChannel();
57
+ ******************************ココ**********************
57
- **__int result = service.PjStrSttsUpdater(mode.Text, code.Text, subcode.Text);__**
58
+ int result = service.PjStrSttsUpdater(mode.Text, code.Text, subcode.Text);
59
+ ******************************************************
58
60
  string resultMessage = string.Empty;
59
61
  if (result == 200) resultMessage = "正常終了";
60
62
  else if (result == 400) resultMessage = "パラメータ不正";

2

書式の改善

2017/03/17 07:08

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -54,7 +54,7 @@
54
54
  // 20170313 UIに記述
55
55
  var factory = new WebChannelFactory<IPjStartApplication>(new Uri(ConfigUtil.GetSISetting("PjStartApplication.Url")));
56
56
  var service = factory.CreateChannel();
57
- int result = service.PjStrSttsUpdater(mode.Text, code.Text, subcode.Text);
57
+ **__int result = service.PjStrSttsUpdater(mode.Text, code.Text, subcode.Text);__**
58
58
  string resultMessage = string.Empty;
59
59
  if (result == 200) resultMessage = "正常終了";
60
60
  else if (result == 400) resultMessage = "パラメータ不正";

1

書式の改善

2017/03/17 07:07

投稿

RI_KU
RI_KU

スコア24

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,19 @@
1
1
  ■Visual Studo2010
2
2
  ■.netFramework3.5
3
+ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
3
4
 
5
+ ■PjStartStatusRestApp(サービス(Iサービスを実装)とIサービスが入っているプロジェクト)
6
+ 対象フレームワーク.NET Framework3.5
7
+
8
+ ■restSample(Form1.cs, App.configが配置されている)
9
+ 対象フレームワーク.NET Framework3.5
10
+
11
+ ■/pjRestWeb(webサイトかつweb.configが配置されている)
12
+ 対象フレームワーク.NET Framework4.0
13
+
14
+ webサイトと対象フレームワークを合わせても変わりませんでした。
15
+ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
4
- 【Form1】
16
+ 【Form1.cs
5
17
  『int result = service.PjStrSttsUpdater(mode.Text, code.Text, すsubcode.Text);』の部分で掲題のエラーが発生します。
6
18
  フォームのボタンをポチポチ連打していたら突然発生した気がします・・・・
7
19
  ```C#
@@ -13,7 +25,7 @@
13
25
  using System.Linq;
14
26
  using System.Text;
15
27
  using System.Windows.Forms;
16
- using 【namespace】.PMW0201PjStatusRestApp;
28
+ using 【namespace】.PjStatusRestApp;
17
29
  using System.IO;
18
30
  using System.Runtime.Serialization;
19
31
  using System.ServiceModel.Activation;