リビジョン 423
工事情報:増減工事工事状態同期画面追加
オリジナルの16期以前の機能を抑止
請求取消処理追加
請求入力:一般補修工事の表示が正しく出ないバグ修正
| trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs | ||
|---|---|---|
| 1176 | 1176 |
} |
| 1177 | 1177 |
#endregion |
| 1178 | 1178 |
|
| 1179 |
#region 30:入金入力データ存在確認 |
|
| 1180 |
/// <summary> |
|
| 1181 |
/// 30:入金入力データ存在確認 |
|
| 1182 |
/// </summary> |
|
| 1183 |
/// <returns></returns> |
|
| 1184 |
private static bool ExistPaymentConf() |
|
| 1185 |
{
|
|
| 1186 |
IORequestHead ReqHed = new IORequestHead(); |
|
| 1187 |
try |
|
| 1188 |
{
|
|
| 1189 |
StringBuilder strSQL = new StringBuilder(); |
|
| 1190 |
strSQL.Append("Select Count(*) From RequestHead As ReqHead");
|
|
| 1191 |
strSQL.Append(" Inner Join InvoiceData As InvData");
|
|
| 1192 |
strSQL.Append(" On InvData.InvoiceNo = ReqHead.InvoiceNo");
|
|
| 1193 |
strSQL.AppendFormat(" Where ReqHead.REQCONSTRUCTIONCODE = {0}", m_SearchCode);
|
|
| 1194 |
|
|
| 1195 |
ArrayList ReqList = new ArrayList(); |
|
| 1196 |
if (!ReqHed.ExecuteReader(strSQL.ToString(), ref ReqList)) return false; |
|
| 1197 |
if (ReqList.Count < 1) return false; |
|
| 1198 |
object[] ObjRec = (object[])ReqList[0]; |
|
| 1199 |
if (CommonMotions.cnvInt(ObjRec[0]) < 1) return false; |
|
| 1200 |
|
|
| 1201 |
return true; |
|
| 1202 |
} |
|
| 1203 |
catch (Exception ex) |
|
| 1204 |
{
|
|
| 1205 |
logger.ErrorFormat("システムエラー:{0}:{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 1206 |
return false; |
|
| 1207 |
} |
|
| 1208 |
finally |
|
| 1209 |
{
|
|
| 1210 |
ReqHed.close(); ReqHed = null; |
|
| 1211 |
} |
|
| 1212 |
} |
|
| 1213 |
#endregion |
|
| 1214 |
|
|
| 1179 | 1215 |
#region 31:請求入力データ存在確認 |
| 1180 | 1216 |
/// <summary> |
| 1181 | 1217 |
/// 31:請求入力データ存在確認 |
| ... | ... | |
| 1271 | 1307 |
} |
| 1272 | 1308 |
} |
| 1273 | 1309 |
#endregion |
| 1274 |
|
|
| 1275 |
#region 30:入金入力データ存在確認 |
|
| 1276 |
/// <summary> |
|
| 1277 |
/// 30:入金入力データ存在確認 |
|
| 1278 |
/// </summary> |
|
| 1279 |
/// <returns></returns> |
|
| 1280 |
private static bool ExistPaymentConf() |
|
| 1281 |
{
|
|
| 1282 |
IORequestHead ReqHed = new IORequestHead(); |
|
| 1283 |
try |
|
| 1284 |
{
|
|
| 1285 |
StringBuilder strSQL = new StringBuilder(); |
|
| 1286 |
strSQL.Append("Select Count(*) From RequestHead As ReqHead");
|
|
| 1287 |
strSQL.Append(" Inner Join InvoiceData As InvData");
|
|
| 1288 |
strSQL.Append(" On InvData.InvoiceNo = ReqHead.InvoiceNo");
|
|
| 1289 |
strSQL.AppendFormat(" Where ReqHead.REQCONSTRUCTIONCODE = {0}", m_SearchCode);
|
|
| 1290 |
|
|
| 1291 |
ArrayList ReqList = new ArrayList(); |
|
| 1292 |
if (!ReqHed.ExecuteReader(strSQL.ToString(), ref ReqList)) return false; |
|
| 1293 |
if (ReqList.Count < 1) return false; |
|
| 1294 |
object[] ObjRec = (object[])ReqList[0]; |
|
| 1295 |
if (CommonMotions.cnvInt(ObjRec[0]) < 1) return false; |
|
| 1296 |
|
|
| 1297 |
return true; |
|
| 1298 |
} |
|
| 1299 |
catch (Exception ex) |
|
| 1300 |
{
|
|
| 1301 |
logger.ErrorFormat("システムエラー:{0}:{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 1302 |
return false; |
|
| 1303 |
} |
|
| 1304 |
finally |
|
| 1305 |
{
|
|
| 1306 |
ReqHed.close(); ReqHed = null; |
|
| 1307 |
} |
|
| 1308 |
} |
|
| 1309 |
#endregion |
|
| 1310 | 1310 |
} |
| 1311 | 1311 |
} |
| trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORemoveRequest.cs | ||
|---|---|---|
| 1 |
using System; |
|
| 2 |
using System.Collections.Generic; |
|
| 3 |
using System.Linq; |
|
| 4 |
using System.Text; |
|
| 5 |
using System.Threading.Tasks; |
|
| 6 |
using System.Collections; |
|
| 7 |
|
|
| 8 |
using log4net; |
|
| 9 |
using MySql.Data.MySqlClient; |
|
| 10 |
|
|
| 11 |
using ProcessManagement.DB.MySql; |
|
| 12 |
using ProcessManagement.DB.Core; |
|
| 13 |
using ProcessManagement.DataModel; |
|
| 14 |
|
|
| 15 |
using ProcessManagement.Common; |
|
| 16 |
|
|
| 17 |
namespace ProcessManagement.DB.IOAccess |
|
| 18 |
{
|
|
| 19 |
/// <summary> |
|
| 20 |
/// 請求取消データアクセスクラス |
|
| 21 |
/// </summary> |
|
| 22 |
public class IORemoveRequest : MySqlProcess |
|
| 23 |
{
|
|
| 24 |
#region 定義部 |
|
| 25 |
/// <summary> |
|
| 26 |
/// log4netログを使用する |
|
| 27 |
/// </summary> |
|
| 28 |
private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); |
|
| 29 |
#endregion |
|
| 30 |
|
|
| 31 |
#region 定数 |
|
| 32 |
/// <summary> |
|
| 33 |
/// 請求データフィールド並び |
|
| 34 |
/// </summary> |
|
| 35 |
public enum NameColumn |
|
| 36 |
{
|
|
| 37 |
RemoveNo = 0, |
|
| 38 |
RemoveDate, |
|
| 39 |
RemovePersonCode, |
|
| 40 |
RemoveComment, |
|
| 41 |
RequestNo, |
|
| 42 |
ReqConstructionCode, |
|
| 43 |
OrderNo, |
|
| 44 |
RequestMonth, |
|
| 45 |
OrderersDivision, |
|
| 46 |
OrderersCode, |
|
| 47 |
OrderersName, |
|
| 48 |
ReqConstructionName, |
|
| 49 |
RequestTotalAmount, |
|
| 50 |
RequestAmount, |
|
| 51 |
TaxAmount, |
|
| 52 |
UnpaidAmount, |
|
| 53 |
Note, |
|
| 54 |
AssignedFlg, |
|
| 55 |
InvoiceNo, |
|
| 56 |
ENTRYDATE, |
|
| 57 |
UPDATEDATE, |
|
| 58 |
} |
|
| 59 |
#endregion |
|
| 60 |
|
|
| 61 |
#region コンストラクタ |
|
| 62 |
/// <summary> |
|
| 63 |
/// コンストラクタ |
|
| 64 |
/// </summary> |
|
| 65 |
/// <param name="connectionString"></param> |
|
| 66 |
public IORemoveRequest() |
|
| 67 |
: base(DBCommon.Instance.DBConnectString) |
|
| 68 |
{
|
|
| 69 |
} |
|
| 70 |
|
|
| 71 |
#endregion |
|
| 72 |
|
|
| 73 |
#region SELECT SQL作成 |
|
| 74 |
/// <summary> |
|
| 75 |
/// SQL作成 |
|
| 76 |
/// </summary> |
|
| 77 |
private string CreateSelectSQL() |
|
| 78 |
{
|
|
| 79 |
StringBuilder strcmd = new StringBuilder(); |
|
| 80 |
try |
|
| 81 |
{
|
|
| 82 |
strcmd.Append("SELECT ");
|
|
| 83 |
|
|
| 84 |
bool bColFirst = true; |
|
| 85 |
string strWork = string.Empty; |
|
| 86 |
foreach (var gender in Enum.GetValues(typeof(NameColumn))) |
|
| 87 |
{
|
|
| 88 |
strWork = gender.ToString(); |
|
| 89 |
|
|
| 90 |
if (!bColFirst) strcmd.Append(",");
|
|
| 91 |
|
|
| 92 |
if (strWork.Equals("EntryDate") || strWork.Equals("UpdateDate"))
|
|
| 93 |
{
|
|
| 94 |
strcmd.AppendFormat(" DATE_FORMAT({0}, '%Y/%m/%d %H:%i:%s')", strWork);
|
|
| 95 |
} |
|
| 96 |
else |
|
| 97 |
{
|
|
| 98 |
strcmd.AppendFormat(" {0}", strWork);
|
|
| 99 |
} |
|
| 100 |
bColFirst = false; |
|
| 101 |
} |
|
| 102 |
|
|
| 103 |
strcmd.Append(" FROM RemoveRequest");
|
|
| 104 |
|
|
| 105 |
return strcmd.ToString(); |
|
| 106 |
} |
|
| 107 |
catch (Exception ex) |
|
| 108 |
{
|
|
| 109 |
logger.ErrorFormat("システムエラー:{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 110 |
return string.Empty; |
|
| 111 |
} |
|
| 112 |
} |
|
| 113 |
#endregion |
|
| 114 |
|
|
| 115 |
#region 請求取消データ検索 |
|
| 116 |
/// <summary> |
|
| 117 |
/// 請求取消データ検索 |
|
| 118 |
/// </summary> |
|
| 119 |
public bool SelectAction(string AddSQLString, ref List<RemoveRequest> data, bool bConnect = true) |
|
| 120 |
{
|
|
| 121 |
// インターフェース |
|
| 122 |
StringBuilder strcmd = new StringBuilder(); |
|
| 123 |
ArrayList arData = new ArrayList(); |
|
| 124 |
|
|
| 125 |
try |
|
| 126 |
{
|
|
| 127 |
strcmd.Append(CreateSelectSQL()); |
|
| 128 |
strcmd.Append(AddSQLString); |
|
| 129 |
|
|
| 130 |
// SQL実行 |
|
| 131 |
if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false; |
|
| 132 |
|
|
| 133 |
// データセット |
|
| 134 |
foreach (object[] objwrk in arData) |
|
| 135 |
{
|
|
| 136 |
RemoveRequest work = new RemoveRequest(); |
|
| 137 |
Reader2Struct(objwrk, ref work); |
|
| 138 |
data.Add(work); |
|
| 139 |
} |
|
| 140 |
|
|
| 141 |
return true; |
|
| 142 |
} |
|
| 143 |
catch (Exception ex) |
|
| 144 |
{
|
|
| 145 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 146 |
return false; |
|
| 147 |
} |
|
| 148 |
} |
|
| 149 |
#endregion |
|
| 150 |
|
|
| 151 |
#region 請求取消データ1件追加 |
|
| 152 |
/// <summary> |
|
| 153 |
/// 請求取消データ1件追加 |
|
| 154 |
/// </summary> |
|
| 155 |
public bool InsertAction(RemoveRequest data, bool bConnect = true) |
|
| 156 |
{
|
|
| 157 |
StringBuilder strcmd = new StringBuilder(); |
|
| 158 |
try |
|
| 159 |
{
|
|
| 160 |
bool bColFirst = true; |
|
| 161 |
strcmd.Append("INSERT INTO RemoveRequest");
|
|
| 162 |
strcmd.Append(" (");
|
|
| 163 |
foreach (var gender in Enum.GetValues(typeof(NameColumn))) |
|
| 164 |
{
|
|
| 165 |
if (!bColFirst) strcmd.Append(", ");
|
|
| 166 |
strcmd.Append(gender.ToString()); |
|
| 167 |
bColFirst = false; |
|
| 168 |
} |
|
| 169 |
strcmd.Append(") VALUES (");
|
|
| 170 |
|
|
| 171 |
strcmd.AppendFormat(" {0}", data.RemoveNo);
|
|
| 172 |
strcmd.AppendFormat(", {0}", data.RemoveDate);
|
|
| 173 |
strcmd.AppendFormat(", {0}", data.RemovePersonCode);
|
|
| 174 |
strcmd.AppendFormat(",'{0}'", data.RemoveComment);
|
|
| 175 |
|
|
| 176 |
strcmd.AppendFormat(", {0}", data.RequestNo);
|
|
| 177 |
strcmd.AppendFormat(", {0}", data.ReqConstructionCode);
|
|
| 178 |
strcmd.AppendFormat(", {0}", data.OrderNo);
|
|
| 179 |
|
|
| 180 |
strcmd.AppendFormat(", {0}", data.RequestMonth);
|
|
| 181 |
strcmd.AppendFormat(", {0}", data.OrderersDivision);
|
|
| 182 |
strcmd.AppendFormat(", {0}", data.OrderersCode);
|
|
| 183 |
strcmd.AppendFormat(",'{0}'", data.OrderersName);
|
|
| 184 |
strcmd.AppendFormat(",'{0}'", data.ReqConstructionName);
|
|
| 185 |
strcmd.AppendFormat(", {0}", data.RequestTotalAmount);
|
|
| 186 |
strcmd.AppendFormat(", {0}", data.RequestAmount);
|
|
| 187 |
strcmd.AppendFormat(", {0}", data.TaxAmount);
|
|
| 188 |
strcmd.AppendFormat(", {0}", data.UnpaidAmount);
|
|
| 189 |
strcmd.AppendFormat(",'{0}'", data.Note);
|
|
| 190 |
strcmd.AppendFormat(", {0}", data.AssignedFlg);
|
|
| 191 |
strcmd.AppendFormat(", {0}", data.InvoiceNo);
|
|
| 192 |
|
|
| 193 |
strcmd.Append(", NOW()");
|
|
| 194 |
strcmd.Append(", NOW()");
|
|
| 195 |
strcmd.Append(")");
|
|
| 196 |
|
|
| 197 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 198 |
|
|
| 199 |
return true; |
|
| 200 |
} |
|
| 201 |
catch (Exception ex) |
|
| 202 |
{
|
|
| 203 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 204 |
return false; |
|
| 205 |
} |
|
| 206 |
} |
|
| 207 |
#endregion |
|
| 208 |
|
|
| 209 |
#region 請求取消データ更新(1件更新) |
|
| 210 |
/// <summary> |
|
| 211 |
/// 請求データ更新(1件更新) |
|
| 212 |
/// </summary> |
|
| 213 |
public bool UpdateAction(string AddSQLString, RemoveRequest data, bool bConnect = true) |
|
| 214 |
{
|
|
| 215 |
StringBuilder strcmd = new StringBuilder(); |
|
| 216 |
try |
|
| 217 |
{
|
|
| 218 |
|
|
| 219 |
strcmd.Append("UPDATE RemoveRequest");
|
|
| 220 |
|
|
| 221 |
strcmd.Append(" SET");
|
|
| 222 |
|
|
| 223 |
strcmd.AppendFormat(" RemoveNo = {0}", data.RemoveNo);
|
|
| 224 |
strcmd.AppendFormat(", RemoveDate = {0}", data.RemoveDate);
|
|
| 225 |
strcmd.AppendFormat(", RemovePersonCode = {0}", data.RemovePersonCode);
|
|
| 226 |
strcmd.AppendFormat(", RemoveComment = '{0}'", data.RemoveComment);
|
|
| 227 |
|
|
| 228 |
strcmd.AppendFormat(", ReqConstructionCode = {0}", data.ReqConstructionCode);
|
|
| 229 |
strcmd.AppendFormat(", OrderNo = {0}", data.OrderNo);
|
|
| 230 |
strcmd.AppendFormat(", RequestMonth = {0}", data.RequestMonth);
|
|
| 231 |
|
|
| 232 |
strcmd.AppendFormat(", OrderersDivision = {0}", data.OrderersDivision);
|
|
| 233 |
strcmd.AppendFormat(", OrderersCode = {0}", data.OrderersCode);
|
|
| 234 |
strcmd.AppendFormat(", OrderersName = '{0}'", data.OrderersName);
|
|
| 235 |
|
|
| 236 |
|
|
| 237 |
strcmd.AppendFormat(", ReqConstructionName = '{0}'", data.ReqConstructionName);
|
|
| 238 |
strcmd.AppendFormat(", RequestTotalAmount = {0}", data.RequestTotalAmount);
|
|
| 239 |
strcmd.AppendFormat(", RequestAmount = {0}", data.RequestAmount);
|
|
| 240 |
strcmd.AppendFormat(", TaxAmount = {0}", data.TaxAmount);
|
|
| 241 |
strcmd.AppendFormat(", UnpaidAmount = {0}", data.UnpaidAmount);
|
|
| 242 |
strcmd.AppendFormat(", Note = '{0}'", data.Note);
|
|
| 243 |
|
|
| 244 |
strcmd.AppendFormat(", AssignedFlg = {0}", data.AssignedFlg);
|
|
| 245 |
strcmd.AppendFormat(", InvoiceNo = {0}", data.InvoiceNo);
|
|
| 246 |
|
|
| 247 |
strcmd.Append(", UpdateDate = NOW()");
|
|
| 248 |
|
|
| 249 |
//strcmd.AppendFormat(" Where RequestNo = {0}", data.RequestNo.ToString());
|
|
| 250 |
strcmd.Append(AddSQLString); |
|
| 251 |
|
|
| 252 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 253 |
|
|
| 254 |
return true; |
|
| 255 |
} |
|
| 256 |
catch (Exception ex) |
|
| 257 |
{
|
|
| 258 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 259 |
return false; |
|
| 260 |
} |
|
| 261 |
} |
|
| 262 |
#endregion |
|
| 263 |
|
|
| 264 |
#region 請求取消データ削除 |
|
| 265 |
/// <summary> |
|
| 266 |
/// 請求データ削除 |
|
| 267 |
/// </summary> |
|
| 268 |
public bool DeleteAction(string AddSQLString, bool bConnect = true) |
|
| 269 |
{
|
|
| 270 |
// インターフェース |
|
| 271 |
StringBuilder strcmd = new StringBuilder(); |
|
| 272 |
try |
|
| 273 |
{
|
|
| 274 |
strcmd.AppendFormat("{0}{1}", "DELETE FROM RemoveRequest", AddSQLString);
|
|
| 275 |
|
|
| 276 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 277 |
|
|
| 278 |
return true; |
|
| 279 |
} |
|
| 280 |
catch (Exception ex) |
|
| 281 |
{
|
|
| 282 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 283 |
return false; |
|
| 284 |
} |
|
| 285 |
} |
|
| 286 |
#endregion |
|
| 287 |
|
|
| 288 |
#region MySQLDataReaderより構造体へセットする |
|
| 289 |
/// <summary> |
|
| 290 |
/// MySQLDataReaderより構造体へセットする |
|
| 291 |
/// </summary> |
|
| 292 |
public void Reader2Struct(object[] objwrk, ref RemoveRequest wrk) |
|
| 293 |
{
|
|
| 294 |
try |
|
| 295 |
{
|
|
| 296 |
// データ取得 |
|
| 297 |
wrk.RemoveNo = int.Parse(objwrk[(int)NameColumn.RemoveNo].ToString()); |
|
| 298 |
wrk.RemoveDate = int.Parse(objwrk[(int)NameColumn.RemoveDate].ToString()); |
|
| 299 |
wrk.RemovePersonCode = int.Parse(objwrk[(int)NameColumn.RemovePersonCode].ToString()); |
|
| 300 |
wrk.RemoveComment = objwrk[(int)NameColumn.RemoveComment].ToString(); |
|
| 301 |
|
|
| 302 |
wrk.RequestNo = int.Parse(objwrk[(int)NameColumn.RequestNo].ToString()); |
|
| 303 |
|
|
| 304 |
wrk.ReqConstructionCode = int.Parse(objwrk[(int)NameColumn.ReqConstructionCode].ToString()); |
|
| 305 |
wrk.OrderNo = int.Parse(objwrk[(int)NameColumn.OrderNo].ToString()); |
|
| 306 |
|
|
| 307 |
wrk.RequestMonth = int.Parse(objwrk[(int)NameColumn.RequestMonth].ToString()); |
|
| 308 |
wrk.OrderersDivision = int.Parse(objwrk[(int)NameColumn.OrderersDivision].ToString()); |
|
| 309 |
wrk.OrderersCode = int.Parse(objwrk[(int)NameColumn.OrderersCode].ToString()); |
|
| 310 |
wrk.OrderersName = objwrk[(int)NameColumn.OrderersName].ToString(); |
|
| 311 |
|
|
| 312 |
wrk.ReqConstructionName = objwrk[(int)NameColumn.ReqConstructionName].ToString(); |
|
| 313 |
|
|
| 314 |
wrk.RequestTotalAmount = long.Parse(objwrk[(int)NameColumn.RequestTotalAmount].ToString()); |
|
| 315 |
wrk.RequestAmount = long.Parse(objwrk[(int)NameColumn.RequestAmount].ToString()); |
|
| 316 |
wrk.TaxAmount = long.Parse(objwrk[(int)NameColumn.TaxAmount].ToString()); |
|
| 317 |
wrk.UnpaidAmount = long.Parse(objwrk[(int)NameColumn.UnpaidAmount].ToString()); |
|
| 318 |
|
|
| 319 |
wrk.Note = objwrk[(int)NameColumn.Note].ToString(); |
|
| 320 |
|
|
| 321 |
wrk.AssignedFlg = int.Parse(objwrk[(int)NameColumn.AssignedFlg].ToString()); |
|
| 322 |
wrk.InvoiceNo = int.Parse(objwrk[(int)NameColumn.InvoiceNo].ToString()); |
|
| 323 |
|
|
| 324 |
wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString()); |
|
| 325 |
wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString()); |
|
| 326 |
} |
|
| 327 |
catch (MySqlException myex) |
|
| 328 |
{
|
|
| 329 |
logger.ErrorFormat("MySQLエラー:{0}:{1}", CommonMotions.GetMethodName(2), myex.Message);
|
|
| 330 |
} |
|
| 331 |
catch (Exception ex) |
|
| 332 |
{
|
|
| 333 |
logger.ErrorFormat("システムエラー::{0}:{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 334 |
} |
|
| 335 |
} |
|
| 336 |
#endregion |
|
| 337 |
|
|
| 338 |
#region 主キー検索の文字列を返す |
|
| 339 |
/// <summary> |
|
| 340 |
/// 主キー検索の文字列を返す |
|
| 341 |
/// </summary> |
|
| 342 |
/// <param name="RequestNo">請求No</param> |
|
| 343 |
/// <returns>Where文字列</returns> |
|
| 344 |
public string CreatePrimarykeyString(int RemoveNo, int RemoveDate = 0) |
|
| 345 |
{
|
|
| 346 |
StringBuilder strWork = new StringBuilder(); |
|
| 347 |
try |
|
| 348 |
{
|
|
| 349 |
strWork.AppendFormat(" Where RemoveNo = {0}", RemoveNo);
|
|
| 350 |
if (RemoveDate != 0) |
|
| 351 |
strWork.AppendFormat(" And RemoveDate = {0}", RemoveDate);
|
|
| 352 |
} |
|
| 353 |
catch (Exception ex) |
|
| 354 |
{
|
|
| 355 |
logger.ErrorFormat("システムエラー:{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
|
|
| 356 |
} |
|
| 357 |
|
|
| 358 |
return strWork.ToString(); |
|
| 359 |
} |
|
| 360 |
#endregion |
|
| 361 |
|
|
| 362 |
#region 請求取消Noの採番 |
|
| 363 |
/// <summary> |
|
| 364 |
/// 請求取消Noの採番 |
|
| 365 |
/// </summary> |
|
| 366 |
/// <returns></returns> |
|
| 367 |
public int NumberingRemoveNo(int RemoveDate, bool bConnect = true) |
|
| 368 |
{
|
|
| 369 |
int ret = -1; |
|
| 370 |
|
|
| 371 |
StringBuilder sql = new StringBuilder(); |
|
| 372 |
ArrayList arData = new ArrayList(); |
|
| 373 |
|
|
| 374 |
try |
|
| 375 |
{
|
|
| 376 |
sql.AppendFormat("SELECT IFNULL(MAX(RemoveNo),0) FROM RemoveRequest WHERE RemoveDate = {0}", RemoveDate) ;
|
|
| 377 |
|
|
| 378 |
// SQL実行 |
|
| 379 |
if (!ExecuteReader(sql.ToString(), ref arData, bConnect)) return -1; |
|
| 380 |
|
|
| 381 |
// データセット |
|
| 382 |
foreach (object[] objwrk in arData) |
|
| 383 |
{
|
|
| 384 |
ret = int.Parse(objwrk[0].ToString()); |
|
| 385 |
break; |
|
| 386 |
} |
|
| 387 |
|
|
| 388 |
if (ret > 0) |
|
| 389 |
{
|
|
| 390 |
ret++; |
|
| 391 |
} |
|
| 392 |
else |
|
| 393 |
{
|
|
| 394 |
ret = (RemoveDate * 100) + 1; |
|
| 395 |
} |
|
| 396 |
|
|
| 397 |
} |
|
| 398 |
catch (Exception ex) |
|
| 399 |
{
|
|
| 400 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, sql.ToString());
|
|
| 401 |
} |
|
| 402 |
return ret; |
|
| 403 |
|
|
| 404 |
} |
|
| 405 |
#endregion |
|
| 406 |
|
|
| 407 |
} |
|
| 408 |
|
|
| 409 |
} |
|
| 410 |
|
|
| trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORemoveRequestDetail.cs | ||
|---|---|---|
| 1 |
using System; |
|
| 2 |
using System.Collections.Generic; |
|
| 3 |
using System.Linq; |
|
| 4 |
using System.Text; |
|
| 5 |
using System.Threading.Tasks; |
|
| 6 |
using System.Collections; |
|
| 7 |
|
|
| 8 |
using log4net; |
|
| 9 |
using MySql.Data.MySqlClient; |
|
| 10 |
|
|
| 11 |
using ProcessManagement.DB.MySql; |
|
| 12 |
using ProcessManagement.DB.Core; |
|
| 13 |
using ProcessManagement.DataModel; |
|
| 14 |
|
|
| 15 |
using ProcessManagement.Common; |
|
| 16 |
|
|
| 17 |
namespace ProcessManagement.DB.IOAccess |
|
| 18 |
{
|
|
| 19 |
/// <summary> |
|
| 20 |
/// 請求取消データ明細アクセスクラス |
|
| 21 |
/// </summary> |
|
| 22 |
public class IORemoveRequestDetail : MySqlProcess |
|
| 23 |
{
|
|
| 24 |
#region 定義部 |
|
| 25 |
/// <summary> |
|
| 26 |
/// log4netログを使用する |
|
| 27 |
/// </summary> |
|
| 28 |
private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); |
|
| 29 |
#endregion |
|
| 30 |
|
|
| 31 |
#region 定数 |
|
| 32 |
/// <summary> |
|
| 33 |
/// 請求取消データ明細フィールド並び |
|
| 34 |
/// </summary> |
|
| 35 |
public enum NameColumn |
|
| 36 |
{
|
|
| 37 |
RemoveNo = 0, |
|
| 38 |
SeqNo, |
|
| 39 |
RequestNo, |
|
| 40 |
MainConstructionCode, |
|
| 41 |
ConstructionCode, |
|
| 42 |
ConstructionKind, |
|
| 43 |
RequestAmount, |
|
| 44 |
TaxAmount, |
|
| 45 |
ENTRYDATE, |
|
| 46 |
UPDATEDATE, |
|
| 47 |
} |
|
| 48 |
#endregion |
|
| 49 |
|
|
| 50 |
#region コンストラクタ |
|
| 51 |
/// <summary> |
|
| 52 |
/// コンストラクタ |
|
| 53 |
/// </summary> |
|
| 54 |
/// <param name="connectionString"></param> |
|
| 55 |
public IORemoveRequestDetail() |
|
| 56 |
: base(DBCommon.Instance.DBConnectString) |
|
| 57 |
{
|
|
| 58 |
} |
|
| 59 |
|
|
| 60 |
#endregion |
|
| 61 |
|
|
| 62 |
#region SELECT SQL作成 |
|
| 63 |
/// <summary> |
|
| 64 |
/// SQL作成 |
|
| 65 |
/// </summary> |
|
| 66 |
private string CreateSelectSQL() |
|
| 67 |
{
|
|
| 68 |
StringBuilder strcmd = new StringBuilder(); |
|
| 69 |
try |
|
| 70 |
{
|
|
| 71 |
strcmd.Append("SELECT ");
|
|
| 72 |
|
|
| 73 |
bool bColFirst = true; |
|
| 74 |
string strWork = string.Empty; |
|
| 75 |
foreach (var gender in Enum.GetValues(typeof(NameColumn))) |
|
| 76 |
{
|
|
| 77 |
strWork = gender.ToString(); |
|
| 78 |
|
|
| 79 |
if (!bColFirst) strcmd.Append(",");
|
|
| 80 |
|
|
| 81 |
if (strWork.Equals("EntryDate") || strWork.Equals("UpdateDate"))
|
|
| 82 |
{
|
|
| 83 |
strcmd.AppendFormat(" DATE_FORMAT({0}, '%Y/%m/%d %H:%i:%s')", strWork);
|
|
| 84 |
} |
|
| 85 |
else |
|
| 86 |
{
|
|
| 87 |
strcmd.AppendFormat(" {0}", strWork);
|
|
| 88 |
} |
|
| 89 |
bColFirst = false; |
|
| 90 |
} |
|
| 91 |
|
|
| 92 |
strcmd.Append(" FROM RemoveRequestDetail");
|
|
| 93 |
|
|
| 94 |
return strcmd.ToString(); |
|
| 95 |
} |
|
| 96 |
catch (Exception ex) |
|
| 97 |
{
|
|
| 98 |
logger.ErrorFormat("システムエラー:{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 99 |
return string.Empty; |
|
| 100 |
} |
|
| 101 |
} |
|
| 102 |
#endregion |
|
| 103 |
|
|
| 104 |
#region 請求取消データ明細検索 |
|
| 105 |
/// <summary> |
|
| 106 |
/// 請求取消データ明細検索 |
|
| 107 |
/// </summary> |
|
| 108 |
/// <param name="AddSQLString"></param> |
|
| 109 |
/// <param name="data"></param> |
|
| 110 |
/// <param name="bConnect"></param> |
|
| 111 |
/// <returns></returns> |
|
| 112 |
public bool SelectAction(string AddSQLString, ref List<RemoveRequestDetail> data, bool bConnect = true) |
|
| 113 |
{
|
|
| 114 |
// インターフェース |
|
| 115 |
StringBuilder strcmd = new StringBuilder(); |
|
| 116 |
ArrayList arData = new ArrayList(); |
|
| 117 |
|
|
| 118 |
try |
|
| 119 |
{
|
|
| 120 |
strcmd.Append(CreateSelectSQL()); |
|
| 121 |
strcmd.Append(AddSQLString); |
|
| 122 |
|
|
| 123 |
// SQL実行 |
|
| 124 |
if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false; |
|
| 125 |
|
|
| 126 |
// データセット |
|
| 127 |
foreach (object[] objwrk in arData) |
|
| 128 |
{
|
|
| 129 |
RemoveRequestDetail work = new RemoveRequestDetail(); |
|
| 130 |
Reader2Struct(objwrk, ref work); |
|
| 131 |
data.Add(work); |
|
| 132 |
} |
|
| 133 |
|
|
| 134 |
return true; |
|
| 135 |
} |
|
| 136 |
catch (Exception ex) |
|
| 137 |
{
|
|
| 138 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 139 |
return false; |
|
| 140 |
} |
|
| 141 |
} |
|
| 142 |
#endregion |
|
| 143 |
|
|
| 144 |
#region 請求取消データ明細複数追加 |
|
| 145 |
/// <summary> |
|
| 146 |
/// 請求取消データ明細複数追加 |
|
| 147 |
/// </summary> |
|
| 148 |
/// <param name="data">請求取消データ明細</param> |
|
| 149 |
/// <returns>true:成功 false:失敗</returns> |
|
| 150 |
public bool InsertAction(List<RemoveRequestDetail> data, bool bConnect = true) |
|
| 151 |
{
|
|
| 152 |
StringBuilder strcmd = new StringBuilder(); |
|
| 153 |
try |
|
| 154 |
{
|
|
| 155 |
|
|
| 156 |
bool bColFirst = true; |
|
| 157 |
strcmd.Append("INSERT INTO RemoveRequestDetail");
|
|
| 158 |
strcmd.Append(" (");
|
|
| 159 |
foreach (var gender in Enum.GetValues(typeof(NameColumn))) |
|
| 160 |
{
|
|
| 161 |
if (!bColFirst) strcmd.Append(", ");
|
|
| 162 |
strcmd.Append(gender.ToString()); |
|
| 163 |
bColFirst = false; |
|
| 164 |
} |
|
| 165 |
strcmd.Append(") VALUES");
|
|
| 166 |
|
|
| 167 |
bool bDataFirst = true; |
|
| 168 |
foreach (RemoveRequestDetail work in data) |
|
| 169 |
{
|
|
| 170 |
if (bDataFirst) strcmd.Append(" (");
|
|
| 171 |
else strcmd.Append(", (");
|
|
| 172 |
|
|
| 173 |
strcmd.AppendFormat(" {0}", work.RemoveNo);
|
|
| 174 |
strcmd.AppendFormat(", {0}", work.SeqNo);
|
|
| 175 |
strcmd.AppendFormat(", {0}", work.RequestNo);
|
|
| 176 |
strcmd.AppendFormat(", {0}", work.MainConstructionCode);
|
|
| 177 |
strcmd.AppendFormat(", {0}", work.ConstructionCode);
|
|
| 178 |
|
|
| 179 |
strcmd.AppendFormat(", {0}", work.ConstructionKind);
|
|
| 180 |
strcmd.AppendFormat(", {0}", work.RequestAmount);
|
|
| 181 |
strcmd.AppendFormat(", {0}", work.TaxAmount);
|
|
| 182 |
|
|
| 183 |
strcmd.Append(", NOW()");
|
|
| 184 |
strcmd.Append(", NOW()");
|
|
| 185 |
strcmd.Append(")");
|
|
| 186 |
} |
|
| 187 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 188 |
|
|
| 189 |
return true; |
|
| 190 |
} |
|
| 191 |
catch (Exception ex) |
|
| 192 |
{
|
|
| 193 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 194 |
return false; |
|
| 195 |
} |
|
| 196 |
} |
|
| 197 |
#endregion |
|
| 198 |
|
|
| 199 |
#region 請求取消データ明細1件追加 |
|
| 200 |
/// <summary> |
|
| 201 |
/// 請求取消データ明細1件追加 |
|
| 202 |
/// </summary> |
|
| 203 |
/// <param name="data"></param> |
|
| 204 |
/// <param name="bConnect"></param> |
|
| 205 |
/// <returns></returns> |
|
| 206 |
public bool InsertAction(RemoveRequestDetail data, bool bConnect = true) |
|
| 207 |
{
|
|
| 208 |
StringBuilder strcmd = new StringBuilder(); |
|
| 209 |
try |
|
| 210 |
{
|
|
| 211 |
bool bColFirst = true; |
|
| 212 |
strcmd.Append("INSERT INTO RemoveRequestDetail");
|
|
| 213 |
strcmd.Append(" (");
|
|
| 214 |
foreach (var gender in Enum.GetValues(typeof(NameColumn))) |
|
| 215 |
{
|
|
| 216 |
if (!bColFirst) strcmd.Append(", ");
|
|
| 217 |
strcmd.Append(gender.ToString()); |
|
| 218 |
bColFirst = false; |
|
| 219 |
} |
|
| 220 |
strcmd.Append(") VALUES (");
|
|
| 221 |
|
|
| 222 |
strcmd.AppendFormat(" {0}", data.RemoveNo);
|
|
| 223 |
strcmd.AppendFormat(", {0}", data.SeqNo);
|
|
| 224 |
strcmd.AppendFormat(", {0}", data.RequestNo);
|
|
| 225 |
strcmd.AppendFormat(", {0}", data.MainConstructionCode);
|
|
| 226 |
strcmd.AppendFormat(", {0}", data.ConstructionCode);
|
|
| 227 |
|
|
| 228 |
strcmd.AppendFormat(", {0}", data.ConstructionKind);
|
|
| 229 |
strcmd.AppendFormat(", {0}", data.RequestAmount);
|
|
| 230 |
strcmd.AppendFormat(", {0}", data.TaxAmount);
|
|
| 231 |
|
|
| 232 |
strcmd.Append(", NOW()");
|
|
| 233 |
strcmd.Append(", NOW()");
|
|
| 234 |
strcmd.Append(")");
|
|
| 235 |
|
|
| 236 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 237 |
|
|
| 238 |
return true; |
|
| 239 |
} |
|
| 240 |
catch (Exception ex) |
|
| 241 |
{
|
|
| 242 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 243 |
return false; |
|
| 244 |
} |
|
| 245 |
} |
|
| 246 |
#endregion |
|
| 247 |
|
|
| 248 |
#region 請求取消データ明細更新 |
|
| 249 |
/// <summary> |
|
| 250 |
/// 請求取消データ明細更新 |
|
| 251 |
/// </summary> |
|
| 252 |
/// <param name="AddSQLString">更新条件SQL文字列</param> |
|
| 253 |
/// <param name="data">請求取消データ明細</param> |
|
| 254 |
/// <returns>true:成功 false:失敗</returns> |
|
| 255 |
public bool UpdateAction(string AddSQLString, RemoveRequestDetail data, bool bConnect = true) |
|
| 256 |
{
|
|
| 257 |
StringBuilder strcmd = new StringBuilder(); |
|
| 258 |
try |
|
| 259 |
{
|
|
| 260 |
|
|
| 261 |
strcmd.Append("UPDATE RemoveRequestDetail");
|
|
| 262 |
|
|
| 263 |
strcmd.Append(" SET");
|
|
| 264 |
|
|
| 265 |
strcmd.AppendFormat(" RemoveNo = {0}", data.RemoveNo);
|
|
| 266 |
strcmd.AppendFormat(", SeqNo = {0}", data.SeqNo);
|
|
| 267 |
strcmd.AppendFormat(", RequestNo = {0}", data.RequestNo);
|
|
| 268 |
strcmd.AppendFormat(", MainConstructionCode = {0}", data.MainConstructionCode);
|
|
| 269 |
strcmd.AppendFormat(", ConstructionCode = {0}", data.ConstructionCode);
|
|
| 270 |
|
|
| 271 |
strcmd.AppendFormat(", ConstructionKind = {0}", data.ConstructionKind);
|
|
| 272 |
strcmd.AppendFormat(", RequestAmount = {0}", data.RequestAmount);
|
|
| 273 |
strcmd.AppendFormat(", TaxAmount = {0}", data.TaxAmount);
|
|
| 274 |
|
|
| 275 |
strcmd.Append(", UpdateDate = NOW()");
|
|
| 276 |
|
|
| 277 |
strcmd.Append(AddSQLString); |
|
| 278 |
|
|
| 279 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 280 |
|
|
| 281 |
return true; |
|
| 282 |
} |
|
| 283 |
catch (Exception ex) |
|
| 284 |
{
|
|
| 285 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 286 |
return false; |
|
| 287 |
} |
|
| 288 |
} |
|
| 289 |
#endregion |
|
| 290 |
|
|
| 291 |
#region 請求取消データ明細削除 |
|
| 292 |
/// <summary> |
|
| 293 |
/// 請求取消データ明細削除 |
|
| 294 |
/// </summary> |
|
| 295 |
/// <param name="AddSQLString">削除条件SQL文字列</param> |
|
| 296 |
/// <param name="bConnect"></param> |
|
| 297 |
/// <returns></returns> |
|
| 298 |
public bool DeleteAction(string AddSQLString, bool bConnect = true) |
|
| 299 |
{
|
|
| 300 |
// インターフェース |
|
| 301 |
StringBuilder strcmd = new StringBuilder(); |
|
| 302 |
try |
|
| 303 |
{
|
|
| 304 |
strcmd.AppendFormat("{0}{1}", "DELETE FROM RemoveRequestDetail", AddSQLString);
|
|
| 305 |
|
|
| 306 |
if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false; |
|
| 307 |
|
|
| 308 |
return true; |
|
| 309 |
} |
|
| 310 |
catch (Exception ex) |
|
| 311 |
{
|
|
| 312 |
logger.ErrorFormat("システムエラー::{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
|
|
| 313 |
return false; |
|
| 314 |
} |
|
| 315 |
} |
|
| 316 |
#endregion |
|
| 317 |
|
|
| 318 |
#region MySQLDataReaderより構造体へセットする |
|
| 319 |
/// <summary> |
|
| 320 |
/// MySQLDataReaderより構造体へセットする |
|
| 321 |
/// </summary> |
|
| 322 |
/// <param name="reader">MySQLDataReader</param> |
|
| 323 |
/// <param name="wrk">構造体</param> |
|
| 324 |
public void Reader2Struct(object[] objwrk, ref RemoveRequestDetail wrk) |
|
| 325 |
{
|
|
| 326 |
try |
|
| 327 |
{
|
|
| 328 |
// データ取得 |
|
| 329 |
wrk.RemoveNo = int.Parse(objwrk[(int)NameColumn.RemoveNo].ToString()); |
|
| 330 |
wrk.SeqNo = int.Parse(objwrk[(int)NameColumn.SeqNo].ToString()); |
|
| 331 |
|
|
| 332 |
wrk.RequestNo = int.Parse(objwrk[(int)NameColumn.RequestNo].ToString()); |
|
| 333 |
wrk.MainConstructionCode = int.Parse(objwrk[(int)NameColumn.MainConstructionCode].ToString()); |
|
| 334 |
wrk.ConstructionCode = int.Parse(objwrk[(int)NameColumn.ConstructionCode].ToString()); |
|
| 335 |
|
|
| 336 |
wrk.ConstructionKind = int.Parse(objwrk[(int)NameColumn.ConstructionKind].ToString()); |
|
| 337 |
wrk.RequestAmount = long.Parse(objwrk[(int)NameColumn.RequestAmount].ToString()); |
|
| 338 |
wrk.TaxAmount = long.Parse(objwrk[(int)NameColumn.TaxAmount].ToString()); |
|
| 339 |
|
|
| 340 |
wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString()); |
|
| 341 |
wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString()); |
|
| 342 |
} |
|
| 343 |
catch (MySqlException myex) |
|
| 344 |
{
|
|
| 345 |
logger.ErrorFormat("MySQLエラー:{0}:{1}", CommonMotions.GetMethodName(2), myex.Message);
|
|
| 346 |
} |
|
| 347 |
catch (Exception ex) |
|
| 348 |
{
|
|
| 349 |
logger.ErrorFormat("システムエラー::{0}:{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 350 |
} |
|
| 351 |
} |
|
| 352 |
#endregion |
|
| 353 |
|
|
| 354 |
#region 主キー検索の文字列を返す |
|
| 355 |
/// <summary> |
|
| 356 |
/// 主キー検索の文字列を返す |
|
| 357 |
/// </summary> |
|
| 358 |
public string CreatePrimarykeyString(int RemoveNo, int SeqNo = 0) |
|
| 359 |
{
|
|
| 360 |
StringBuilder strWork = new StringBuilder(); |
|
| 361 |
try |
|
| 362 |
{
|
|
| 363 |
strWork.AppendFormat(" Where RemoveNo = {0}", RemoveNo.ToString());
|
|
| 364 |
if(SeqNo != 0) |
|
| 365 |
strWork.AppendFormat(" And SeqNo = {0}", SeqNo.ToString());
|
|
| 366 |
} |
|
| 367 |
catch (Exception ex) |
|
| 368 |
{
|
|
| 369 |
logger.ErrorFormat("システムエラー:{0}:{1}:{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
|
|
| 370 |
} |
|
| 371 |
|
|
| 372 |
return strWork.ToString(); |
|
| 373 |
} |
|
| 374 |
#endregion |
|
| 375 |
} |
|
| 376 |
} |
|
| 377 |
|
|
| trunk/src/ProcessManagement/ProcessManagement/DataModel/RemoveRequest.cs | ||
|---|---|---|
| 1 |
using System; |
|
| 2 |
using System.Collections.Generic; |
|
| 3 |
using System.Linq; |
|
| 4 |
using System.Text; |
|
| 5 |
using System.Threading.Tasks; |
|
| 6 |
|
|
| 7 |
namespace ProcessManagement.DataModel |
|
| 8 |
{
|
|
| 9 |
/// <summary> |
|
| 10 |
/// 請求取消データ |
|
| 11 |
/// </summary> |
|
| 12 |
public class RemoveRequest |
|
| 13 |
{
|
|
| 14 |
#region メンバ変数 |
|
| 15 |
private int m_RemoveNo = 0; // 取消No |
|
| 16 |
private int m_RemoveDate = 0; // 請求取消日 |
|
| 17 |
private int m_RemovePersonCode = 0; // 請求取消担当者コード |
|
| 18 |
private string m_RemoveComment = string.Empty; // 明細内容 |
|
| 19 |
|
|
| 20 |
private int m_RequestNo = 0; // 請求No |
|
| 21 |
private int m_ReqConstructionCode = 0; // 請求工事番号 |
|
| 22 |
private int m_OrderNo = 0; // 受付番号 |
|
| 23 |
private int m_RequestMonth = 0; // 請求月 |
|
| 24 |
private int m_OrderersDivision = 0; // 発注者区分 |
|
| 25 |
private int m_OrderersCode = 0; // 発注者コード |
|
| 26 |
private string m_OrderersName = ""; // 発注者名 |
|
| 27 |
private string m_ReqConstructionName = ""; // 請求工事件名 |
|
| 28 |
private long m_RequestTotalAmount = 0; // 請求金額合計 |
|
| 29 |
private long m_RequestAmount = 0; // 請求金額 |
|
| 30 |
private long m_TaxAmount = 0; // 消費税 |
|
| 31 |
private long m_UnpaidAmount = 0; // 未入金 |
|
| 32 |
private string m_Note =""; // 備考 |
|
| 33 |
private int m_AssignedFlg = 0; // 割当済フラグ |
|
| 34 |
private int m_InvoiceNo = 0; // 請求書No |
|
| 35 |
private DateTime m_EntryDate = DateTime.Now; // 登録日付 |
|
| 36 |
private DateTime m_UpdateDate = DateTime.Now; // 更新日付 |
|
| 37 |
#endregion |
|
| 38 |
|
|
| 39 |
#region コンストラクタ |
|
| 40 |
#endregion |
|
| 41 |
|
|
| 42 |
#region プロパティ |
|
| 43 |
/// <summary> |
|
| 44 |
/// 取消No |
|
| 45 |
/// </summary> |
|
| 46 |
public int RemoveNo |
|
| 47 |
{
|
|
| 48 |
get { return m_RemoveNo; }
|
|
| 49 |
set { m_RemoveNo = value; }
|
|
| 50 |
} |
|
| 51 |
/// <summary> |
|
| 52 |
/// 請求取消日 |
|
| 53 |
/// </summary> |
|
| 54 |
public int RemoveDate |
|
| 55 |
{
|
|
| 56 |
get { return m_RemoveDate; }
|
|
| 57 |
set { m_RemoveDate = value; }
|
|
| 58 |
} |
|
| 59 |
/// <summary> |
|
| 60 |
/// 請求取消担当者コード |
|
| 61 |
/// </summary> |
|
| 62 |
public int RemovePersonCode |
|
| 63 |
{
|
|
| 64 |
get { return m_RemovePersonCode; }
|
|
| 65 |
set { m_RemovePersonCode = value; }
|
|
| 66 |
} |
|
| 67 |
/// <summary> |
|
| 68 |
/// 明細内容 |
|
| 69 |
/// </summary> |
|
| 70 |
public string RemoveComment |
|
| 71 |
{
|
|
| 72 |
get { return m_RemoveComment; }
|
|
| 73 |
set { m_RemoveComment = value; }
|
|
| 74 |
} |
|
| 75 |
|
|
| 76 |
/// <summary> |
|
| 77 |
/// 請求No |
|
| 78 |
/// </summary> |
|
| 79 |
public int RequestNo |
|
| 80 |
{
|
|
| 81 |
get { return m_RequestNo; }
|
|
| 82 |
set { m_RequestNo = value; }
|
|
| 83 |
} |
|
| 84 |
|
|
| 85 |
/// <summary> |
|
| 86 |
/// 請求工事番号 |
|
| 87 |
/// </summary> |
|
| 88 |
public int ReqConstructionCode |
|
| 89 |
{
|
|
| 90 |
get { return m_ReqConstructionCode; }
|
|
| 91 |
set { m_ReqConstructionCode = value; }
|
|
| 92 |
} |
|
| 93 |
|
|
| 94 |
/// <summary> |
|
| 95 |
/// 受付番号 |
|
| 96 |
/// </summary> |
|
| 97 |
public int OrderNo |
|
| 98 |
{
|
|
| 99 |
get { return m_OrderNo; }
|
|
| 100 |
set { m_OrderNo = value; }
|
|
| 101 |
} |
|
| 102 |
|
|
| 103 |
/// <summary> |
|
| 104 |
/// 請求月 |
|
| 105 |
/// </summary> |
|
| 106 |
public int RequestMonth |
|
| 107 |
{
|
|
| 108 |
get { return m_RequestMonth; }
|
|
| 109 |
set { m_RequestMonth = value; }
|
|
| 110 |
} |
|
| 111 |
|
|
| 112 |
/// <summary> |
|
| 113 |
/// 発注者区分 |
|
| 114 |
/// </summary> |
|
| 115 |
public int OrderersDivision |
|
| 116 |
{
|
|
| 117 |
get { return m_OrderersDivision; }
|
|
| 118 |
set { m_OrderersDivision = value; }
|
|
| 119 |
} |
|
| 120 |
|
|
| 121 |
/// <summary> |
|
| 122 |
/// 発注者コード |
|
| 123 |
/// </summary> |
|
| 124 |
public int OrderersCode |
|
| 125 |
{
|
|
| 126 |
get { return m_OrderersCode; }
|
|
| 127 |
set { m_OrderersCode = value; }
|
|
| 128 |
} |
|
| 129 |
|
|
| 130 |
/// <summary> |
|
| 131 |
/// 発注者名 |
|
| 132 |
/// </summary> |
|
| 133 |
public string OrderersName |
|
| 134 |
{
|
|
| 135 |
get { return m_OrderersName; }
|
|
| 136 |
set { m_OrderersName = value; }
|
|
| 137 |
} |
|
| 138 |
|
|
| 139 |
/// <summary> |
|
| 140 |
/// 請求工事件名 |
|
| 141 |
/// </summary> |
|
| 142 |
public string ReqConstructionName |
|
| 143 |
{
|
|
| 144 |
get { return m_ReqConstructionName; }
|
|
| 145 |
set { m_ReqConstructionName = value; }
|
|
| 146 |
} |
|
| 147 |
|
|
| 148 |
/// <summary> |
|
| 149 |
/// 請求金額合計 |
|
| 150 |
/// </summary> |
|
| 151 |
public long RequestTotalAmount |
|
| 152 |
{
|
|
| 153 |
get { return m_RequestTotalAmount; }
|
|
| 154 |
set { m_RequestTotalAmount = value; }
|
|
| 155 |
} |
|
| 156 |
|
|
| 157 |
/// <summary> |
|
| 158 |
/// 請求金額 |
|
| 159 |
/// </summary> |
|
| 160 |
public long RequestAmount |
|
| 161 |
{
|
|
| 162 |
get { return m_RequestAmount; }
|
|
| 163 |
set { m_RequestAmount = value; }
|
|
| 164 |
} |
|
| 165 |
|
|
| 166 |
/// <summary> |
|
| 167 |
/// 消費税 |
|
| 168 |
/// </summary> |
|
| 169 |
public long TaxAmount |
|
| 170 |
{
|
|
| 171 |
get { return m_TaxAmount; }
|
|
| 172 |
set { m_TaxAmount = value; }
|
|
| 173 |
} |
|
| 174 |
|
|
| 175 |
/// <summary> |
|
| 176 |
/// 未入金 |
|
| 177 |
/// </summary> |
|
| 178 |
public long UnpaidAmount |
|
| 179 |
{
|
|
| 180 |
get { return m_UnpaidAmount; }
|
|
| 181 |
set { m_UnpaidAmount = value; }
|
|
| 182 |
} |
|
| 183 |
|
|
| 184 |
/// <summary> |
|
| 185 |
/// 備考 |
|
| 186 |
/// </summary> |
|
| 187 |
public string Note |
|
| 188 |
{
|
|
| 189 |
get { return m_Note; }
|
|
| 190 |
set { m_Note = value; }
|
|
| 191 |
} |
|
| 192 |
|
|
| 193 |
/// <summary> |
|
| 194 |
/// 割当済フラグ |
|
| 195 |
/// </summary> |
|
| 196 |
public int AssignedFlg |
|
| 197 |
{
|
|
| 198 |
get { return m_AssignedFlg; }
|
|
| 199 |
set { m_AssignedFlg = value; }
|
|
| 200 |
} |
|
| 201 |
|
|
| 202 |
/// <summary> |
|
| 203 |
/// 請求書No |
|
| 204 |
/// </summary> |
|
| 205 |
public int InvoiceNo |
|
| 206 |
{
|
|
| 207 |
get { return m_InvoiceNo; }
|
|
| 208 |
set { m_InvoiceNo = value; }
|
|
| 209 |
} |
|
| 210 |
|
|
| 211 |
/// <summary> |
|
| 212 |
/// 登録日付 |
|
| 213 |
/// </summary> |
|
| 214 |
public DateTime EntryDate |
|
| 215 |
{
|
|
| 216 |
get { return m_EntryDate; }
|
|
| 217 |
set { m_EntryDate = value; }
|
|
| 218 |
} |
|
| 219 |
|
|
| 220 |
/// <summary> |
|
| 221 |
/// 更新日付 |
|
| 222 |
/// </summary> |
|
| 223 |
public DateTime UpdateDate |
|
| 224 |
{
|
|
| 225 |
get { return m_UpdateDate; }
|
|
| 226 |
set { m_UpdateDate = value; }
|
|
| 227 |
} |
|
| 228 |
#endregion |
|
| 229 |
|
|
| 230 |
} |
|
| 231 |
} |
|
| trunk/src/ProcessManagement/ProcessManagement/DataModel/RemoveRequestDetail.cs | ||
|---|---|---|
| 1 |
using System; |
|
| 2 |
using System.Collections.Generic; |
|
| 3 |
using System.Linq; |
|
| 4 |
using System.Text; |
|
| 5 |
using System.Threading.Tasks; |
|
| 6 |
|
|
| 7 |
namespace ProcessManagement.DataModel |
|
| 8 |
{
|
|
| 9 |
/// <summary> |
|
| 10 |
/// 請求取消データ明細 |
|
| 11 |
/// </summary> |
|
| 12 |
public class RemoveRequestDetail |
|
| 13 |
{
|
|
| 14 |
#region 定数 |
|
| 15 |
/// <summary> |
|
| 16 |
/// 工事区分定義 |
|
| 17 |
/// </summary> |
|
| 18 |
public enum ConstructionKindDef |
|
| 19 |
{
|
|
| 20 |
/// <summary> |
|
| 21 |
/// 0:本工事 |
|
| 22 |
/// </summary> |
|
| 23 |
Original = 0, |
|
| 24 |
/// <summary> |
|
| 25 |
/// 1:追加工事(増減工事) |
|
| 26 |
/// </summary> |
|
| 27 |
Additional, |
|
| 28 |
} |
|
| 29 |
#endregion |
|
| 30 |
|
|
| 31 |
#region メンバ変数 |
|
| 32 |
private int m_RemoveNo = 0; // 取消No |
|
| 33 |
private int m_SeqNo = 0; // 受付No |
|
| 34 |
private int m_RequestNo = 0; // 請求No |
|
| 35 |
private int m_MainConstructionCode = 0; // 本工事番号 |
|
| 36 |
private int m_ConstructionCode = 0; // 工事番号 |
|
| 37 |
private int m_ConstructionKind = 0; // 工事区分 |
|
| 38 |
private long m_RequestAmount = 0; // 請求金額 |
|
| 39 |
private long m_TaxAmount = 0; // 消費税 |
|
| 40 |
private DateTime m_EntryDate = DateTime.Now; // 登録日付 |
|
| 41 |
private DateTime m_UpdateDate = DateTime.Now; // 更新日付 |
|
| 42 |
#endregion |
|
| 43 |
|
|
| 44 |
#region コンストラクタ |
|
| 45 |
#endregion |
|
| 46 |
|
|
| 47 |
#region プロパティ |
|
| 48 |
/// <summary> |
|
| 49 |
/// 取消No |
|
| 50 |
/// </summary> |
|
| 51 |
public int RemoveNo |
|
| 52 |
{
|
|
| 53 |
get { return m_RemoveNo; }
|
|
| 54 |
set { m_RemoveNo = value; }
|
|
| 55 |
} |
|
| 56 |
/// <summary> |
|
| 57 |
/// 受付No |
|
| 58 |
/// </summary> |
|
| 59 |
public int SeqNo |
|
| 60 |
{
|
|
| 61 |
get { return m_SeqNo; }
|
|
| 62 |
set { m_SeqNo = value; }
|
|
| 63 |
} |
|
| 64 |
/// <summary> |
|
| 65 |
/// 請求No |
|
| 66 |
/// </summary> |
|
| 67 |
public int RequestNo |
|
| 68 |
{
|
|
| 69 |
get { return m_RequestNo; }
|
|
| 70 |
set { m_RequestNo = value; }
|
|
| 71 |
} |
|
| 72 |
|
|
| 73 |
/// <summary> |
|
| 74 |
/// 本工事番号 |
|
| 75 |
/// </summary> |
|
| 76 |
public int MainConstructionCode |
|
| 77 |
{
|
|
| 78 |
get { return m_MainConstructionCode; }
|
|
| 79 |
set { m_MainConstructionCode = value; }
|
|
| 80 |
} |
|
| 81 |
|
|
| 82 |
|
|
| 83 |
/// <summary> |
|
| 84 |
/// 工事番号 |
|
| 85 |
/// </summary> |
|
| 86 |
public int ConstructionCode |
|
| 87 |
{
|
|
| 88 |
get { return m_ConstructionCode; }
|
|
| 89 |
set { m_ConstructionCode = value; }
|
|
| 90 |
} |
|
| 91 |
|
|
| 92 |
/// <summary> |
|
| 93 |
/// 工事区分 |
|
| 94 |
/// </summary> |
|
| 95 |
public int ConstructionKind |
|
| 96 |
{
|
|
| 97 |
get { return m_ConstructionKind; }
|
|
| 98 |
set { m_ConstructionKind = value; }
|
|
| 99 |
} |
|
| 100 |
|
|
| 101 |
/// <summary> |
|
| 102 |
/// 請求金額 |
|
| 103 |
/// </summary> |
|
| 104 |
public long RequestAmount |
|
| 105 |
{
|
|
| 106 |
get { return m_RequestAmount; }
|
|
| 107 |
set { m_RequestAmount = value; }
|
|
| 108 |
} |
|
| 109 |
|
|
| 110 |
/// <summary> |
|
| 111 |
/// 消費税 |
|
| 112 |
/// </summary> |
|
| 113 |
public long TaxAmount |
|
| 114 |
{
|
|
| 115 |
get { return m_TaxAmount; }
|
|
| 116 |
set { m_TaxAmount = value; }
|
|
| 117 |
} |
|
| 118 |
|
|
| 119 |
/// <summary> |
|
| 120 |
/// 登録日付 |
|
| 121 |
/// </summary> |
|
| 122 |
public DateTime EntryDate |
|
| 123 |
{
|
|
| 124 |
get { return m_EntryDate; }
|
|
| 125 |
set { m_EntryDate = value; }
|
|
| 126 |
} |
|
| 127 |
|
|
| 128 |
/// <summary> |
|
| 129 |
/// 更新日付 |
|
| 130 |
/// </summary> |
|
| 131 |
public DateTime UpdateDate |
|
| 132 |
{
|
|
| 133 |
get { return m_UpdateDate; }
|
|
| 134 |
set { m_UpdateDate = value; }
|
|
| 135 |
} |
|
| 136 |
#endregion |
|
| 137 |
|
|
| 138 |
} |
|
| 139 |
} |
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs | ||
|---|---|---|
| 3236 | 3236 |
/// <param name="cpdDB"></param> |
| 3237 | 3237 |
/// <returns></returns> |
| 3238 | 3238 |
private bool ConstructionBaseInfoDataEntry(IOConstructionBaseInfo cbiDB, |
| 3239 |
IOConstructionProgressDate cpdDB) |
|
| 3239 |
IOConstructionProgressDate cpdDB, |
|
| 3240 |
bool MsgOn) |
|
| 3240 | 3241 |
{
|
| 3241 | 3242 |
try |
| 3242 | 3243 |
{
|
| ... | ... | |
| 3484 | 3485 |
|
| 3485 | 3486 |
// ????i?????t?f?[?^?o?^ |
| 3486 | 3487 |
if (BeforeStatus != work.ConstructionStatusFlg) |
| 3487 |
{
|
|
| 3488 |
if (!ConstructionProgressDateEntry(cpdDB, BeforeStatus, work.ConstructionStatusFlg)) |
|
| 3489 |
return false; |
|
| 3488 |
{ // ?????????X?V
|
|
| 3489 |
if (!ConstructionProgressDateEntry(cpdDB |
|
| 3490 |
, BeforeStatus |
|
| 3491 |
, work.ConstructionStatusFlg)) return false; |
|
| 3492 |
// ?????????X?e?[?^?X??X?????????i????????????????????j |
|
| 3493 |
if (MsgOn) |
|
| 3494 |
{
|
|
| 3495 |
if (!SyncFluctuationData(cbiDB, iStatus)) return false; |
|
| 3496 |
} |
|
| 3490 | 3497 |
} |
| 3491 | 3498 |
else |
| 3492 |
{
|
|
| 3499 |
{ // ?V?K?o?^????o?^
|
|
| 3493 | 3500 |
if (BeforeStatus == 0) |
| 3494 |
if (!ConstructionProgressDateEntry(cpdDB, BeforeStatus, work.ConstructionStatusFlg)) |
|
| 3495 |
return false; |
|
| 3501 |
if (!ConstructionProgressDateEntry(cpdDB |
|
| 3502 |
, BeforeStatus |
|
| 3503 |
, work.ConstructionStatusFlg)) return false; |
|
| 3496 | 3504 |
} |
| 3497 | 3505 |
|
| 3498 | 3506 |
// ?R?[?h?Z?b?g |
| ... | ... | |
| 3508 | 3516 |
} |
| 3509 | 3517 |
#endregion |
| 3510 | 3518 |
|
| 3519 |
#region ?????????X?e?[?^?X??X???????? |
|
| 3520 |
/// <summary> |
|
| 3521 |
/// ?????????X?e?[?^?X??X???????? |
|
| 3522 |
/// </summary> |
|
| 3523 |
/// <returns></returns> |
|
| 3524 |
private bool SyncFluctuationData(IOConstructionBaseInfo cbiDB, int nStatus) |
|
| 3525 |
{
|
|
| 3526 |
FrmConstrProgDiag frm = new FrmConstrProgDiag(); |
|
| 3527 |
try |
|
| 3528 |
{
|
|
| 3529 |
int[] nStatArrary = new int[] {CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?{?H????")).Key,
|
|
| 3530 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?{?H????")).Key,
|
|
| 3531 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?{?H?J?n")).Key,
|
|
| 3532 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?{?H????")).Key,
|
|
| 3533 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("????????")).Key,
|
|
| 3534 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?????m?F")).Key};
|
|
| 3535 |
|
|
| 3536 |
bool bAns = false; |
|
| 3537 |
for (int i = 0; i < nStatArrary.Length; i++) |
|
| 3538 |
{
|
|
| 3539 |
if (nStatArrary[i] != nStatus) continue; |
|
| 3540 |
|
|
| 3541 |
bAns = true; |
|
| 3542 |
break; |
|
| 3543 |
} |
|
| 3544 |
if (!bAns) return true; |
|
| 3545 |
|
|
| 3546 |
// ?????f?[?^?I?? |
|
| 3547 |
frm.ConstructionCode = m_ConstructionCode; |
|
| 3548 |
DialogResult drRwt = frm.ShowDialog(); |
|
| 3549 |
if (drRwt == DialogResult.Cancel) return true; |
|
| 3550 |
|
|
| 3551 |
bool bRet = true; |
|
| 3552 |
for(int i = 0; i < frm.TergetList.Count; i++) |
|
| 3553 |
{
|
|
| 3554 |
int nCode = frm.TergetList[i]; |
|
| 3555 |
if (!cbiDB.UpdateFeild(nCode |
|
| 3556 |
, (int)IOConstructionBaseInfo.TableColumn.ConstructionStatusFlg |
|
| 3557 |
, nStatus |
|
| 3558 |
, false)) |
|
| 3559 |
{
|
|
| 3560 |
bRet = false; |
|
| 3561 |
break; |
|
| 3562 |
} |
|
| 3563 |
} |
|
| 3564 |
|
|
| 3565 |
return bRet; |
|
| 3566 |
} |
|
| 3567 |
catch (System.Exception ex) |
|
| 3568 |
{
|
|
| 3569 |
logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 3570 |
return false; |
|
| 3571 |
} |
|
| 3572 |
finally |
|
| 3573 |
{
|
|
| 3574 |
frm.Dispose(); frm = null; |
|
| 3575 |
} |
|
| 3576 |
} |
|
| 3577 |
#endregion |
|
| 3578 |
|
|
| 3511 | 3579 |
#region ?????H????e?q??H???I??????????????T?? |
| 3512 | 3580 |
/// <summary> |
| 3513 | 3581 |
/// ?????H????e?q??H???I??????????????T?? |
| ... | ... | |
| 3949 | 4017 |
ChgMenDB, LinkDB); |
| 3950 | 4018 |
|
| 3951 | 4019 |
// ?f?[?^?o?^ |
| 3952 |
if (!ConstructionBaseInfoDataEntry(cbiDB, cpdDB)) |
|
| 4020 |
if (!ConstructionBaseInfoDataEntry(cbiDB, cpdDB, MsgOn))
|
|
| 3953 | 4021 |
{
|
| 3954 | 4022 |
MessageBox.Show("?H????{???f?[?^?o?^?G???[????B", "?o?^?G???[", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
| 3955 | 4023 |
RollBackCommitProc(true, |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmCancelDisplay.Designer.cs | ||
|---|---|---|
| 1 |
namespace ProcessManagement.Forms.DataEntry |
|
| 2 |
{
|
|
| 3 |
partial class FrmCancelDisplay |
|
| 4 |
{
|
|
| 5 |
/// <summary> |
|
| 6 |
/// Required designer variable. |
|
| 7 |
/// </summary> |
|
| 8 |
private System.ComponentModel.IContainer components = null; |
|
| 9 |
|
|
| 10 |
/// <summary> |
|
| 11 |
/// Clean up any resources being used. |
|
| 12 |
/// </summary> |
|
| 13 |
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
|
| 14 |
protected override void Dispose(bool disposing) |
|
| 15 |
{
|
|
| 16 |
if (disposing && (components != null)) |
|
| 17 |
{
|
|
| 18 |
components.Dispose(); |
|
| 19 |
} |
|
| 20 |
base.Dispose(disposing); |
|
| 21 |
} |
|
| 22 |
|
|
| 23 |
#region Windows Form Designer generated code |
|
| 24 |
|
|
| 25 |
/// <summary> |
|
| 26 |
/// Required method for Designer support - do not modify |
|
| 27 |
/// the contents of this method with the code editor. |
|
| 28 |
/// </summary> |
|
| 29 |
private void InitializeComponent() |
|
| 30 |
{
|
|
| 31 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
| 32 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
| 33 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
| 34 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
| 35 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
| 36 |
this.btnEnd = new System.Windows.Forms.Button(); |
|
| 37 |
this.dgvMain = new ProcessManagement.Forms.CustomControls.DataGridViewEX(); |
|
| 38 |
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
| 39 |
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
| 40 |
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
| 41 |
this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
| 42 |
this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
| 43 |
((System.ComponentModel.ISupportInitialize)(this.dgvMain)).BeginInit(); |
|
| 44 |
this.SuspendLayout(); |
|
| 45 |
// |
|
| 46 |
// btnEnd |
|
| 47 |
// |
|
| 48 |
this.btnEnd.BackColor = System.Drawing.Color.Blue; |
|
| 49 |
this.btnEnd.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 50 |
this.btnEnd.ForeColor = System.Drawing.Color.White; |
|
| 51 |
this.btnEnd.Location = new System.Drawing.Point(872, 176); |
|
| 52 |
this.btnEnd.Name = "btnEnd"; |
|
| 53 |
this.btnEnd.Size = new System.Drawing.Size(120, 30); |
|
| 54 |
this.btnEnd.TabIndex = 3; |
|
| 55 |
this.btnEnd.Text = "終 了"; |
|
| 56 |
this.btnEnd.UseVisualStyleBackColor = false; |
|
| 57 |
this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click); |
|
| 58 |
// |
|
| 59 |
// dgvMain |
|
| 60 |
// |
|
| 61 |
this.dgvMain.AllowUserToAddRows = false; |
|
| 62 |
this.dgvMain.AllowUserToDeleteRows = false; |
|
| 63 |
this.dgvMain.AllowUserToResizeColumns = false; |
|
| 64 |
this.dgvMain.AllowUserToResizeRows = false; |
|
| 65 |
this.dgvMain.BackgroundColor = System.Drawing.Color.White; |
|
| 66 |
this.dgvMain.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; |
|
| 67 |
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 68 |
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; |
|
| 69 |
dataGridViewCellStyle1.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold);
|
|
| 70 |
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; |
|
| 71 |
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; |
|
| 72 |
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; |
|
| 73 |
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; |
|
| 74 |
this.dgvMain.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; |
|
| 75 |
this.dgvMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; |
|
| 76 |
this.dgvMain.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
|
| 77 |
this.Column1, |
|
| 78 |
this.Column2, |
|
| 79 |
this.Column3, |
|
| 80 |
this.Column4, |
|
| 81 |
this.Column5}); |
|
| 82 |
this.dgvMain.EnableHeadersVisualStyles = false; |
|
| 83 |
this.dgvMain.Location = new System.Drawing.Point(2, 2); |
|
| 84 |
this.dgvMain.Name = "dgvMain"; |
|
| 85 |
this.dgvMain.RowHeadersVisible = false; |
|
| 86 |
this.dgvMain.RowHeadersWidth = 20; |
|
| 87 |
this.dgvMain.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; |
|
| 88 |
this.dgvMain.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; |
|
| 89 |
this.dgvMain.Size = new System.Drawing.Size(990, 172); |
|
| 90 |
this.dgvMain.TabIndex = 0; |
|
| 91 |
// |
|
| 92 |
// Column1 |
|
| 93 |
// |
|
| 94 |
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 95 |
dataGridViewCellStyle2.BackColor = System.Drawing.Color.White; |
|
| 96 |
dataGridViewCellStyle2.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
| 97 |
dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black; |
|
| 98 |
dataGridViewCellStyle2.Format = "N0"; |
|
| 99 |
this.Column1.DefaultCellStyle = dataGridViewCellStyle2; |
|
| 100 |
this.Column1.HeaderText = "№"; |
|
| 101 |
this.Column1.Name = "Column1"; |
|
| 102 |
this.Column1.ReadOnly = true; |
|
| 103 |
this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 104 |
this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 105 |
this.Column1.Width = 50; |
|
| 106 |
// |
|
| 107 |
// Column2 |
|
| 108 |
// |
|
| 109 |
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 110 |
dataGridViewCellStyle3.BackColor = System.Drawing.Color.White; |
|
| 111 |
dataGridViewCellStyle3.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
他の形式にエクスポート: Unified diff