リビジョン 402
工事基本情報:請求確認日セットのバグ修正
詳細台帳:請求確認日セットロジックを追加(デバッグロジック)
請求書印刷:請求書印刷画面の表示のバグ修正
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs | ||
---|---|---|
851 | 851 |
//?|14:???U?[?u?|15:???U?[?u?|16:????C?H???|17:Hit'sV?H?? |
852 | 852 |
#endregion |
853 | 853 |
|
854 |
#region ??????e?L?X?g?{?b?N?X???O???X?g |
|
855 |
/// <summary> |
|
856 |
/// ??????e?L?X?g?{?b?N?X???O???X?g |
|
857 |
/// </summary> |
|
858 |
private static string[] UndecidedArray = { |
|
859 |
"txtInput25", // ??????????z |
|
860 |
"txtInput28", // ??????????z |
|
861 |
"txtInput02", // ?????o?? |
|
862 |
"txtInput03", // ??? |
|
863 |
"txtInput38", // ?J?n?\??? |
|
864 |
"txtInput34", // ?????\??? |
|
865 |
"txtInput35", // ?{?H?J?n?? |
|
866 |
"txtInput04", // ?{?H?????? |
|
867 |
"txtInput27", // ?????o???? |
|
868 |
"txtInput06", // ????L?????? |
|
869 |
"txtInput29", // ?_??H???J?n |
|
870 |
"txtInput30", // ?_??H?????? |
|
871 |
"txtInput12", // ?H???J?n?? |
|
872 |
"txtInput13", // ?H???I???? |
|
873 |
"txtInput36", // ?????????J?n?? |
|
874 |
"textBoxEX6", // ?????? |
|
875 |
"textBoxEX1", // ????? |
|
876 |
"textBoxEX2", // ???? |
|
877 |
"textBoxEX4", // ?_??H???J?n?i???????j |
|
878 |
"textBoxEX5", // ?_??H???????i???????j |
|
879 |
"textBoxEX3", // ?{?H?????J?n?? |
|
880 |
//"textBoxEX8", // ???????X???? |
|
881 |
//"textBoxEX9", // ??????????? |
|
882 |
//"textBoxEX10", // ??????????m?F?? |
|
883 |
//"textBoxEX6", // ???????X??/??n???? |
|
884 |
"textBoxEX7", // ?????\??? |
|
885 |
"textBoxEX8", // ???????s?? |
|
886 |
"textBoxEX9", // ?????????????? |
|
887 |
}; |
|
888 |
#endregion |
|
889 |
|
|
890 | 854 |
#region ?H?????z???????^?C?g???t?H?[?}?b?g |
891 | 855 |
/// <summary> |
892 | 856 |
/// ?H?????z???????^?C?g???t?H?[?}?b?g |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs | ||
---|---|---|
87 | 87 |
{ |
88 | 88 |
// ?e?L?X?g?{?b?N?X????b?Z?[?W??\?????? |
89 | 89 |
bool showFocus = false; |
90 |
CommonMotions.SendMessage(txtInput25.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????????z |
|
91 |
CommonMotions.SendMessage(txtInput28.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????????z |
|
92 | 90 |
CommonMotions.SendMessage(txtInput02.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????o?? |
93 | 91 |
CommonMotions.SendMessage(txtInput03.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??? |
94 |
CommonMotions.SendMessage(txtInput38.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?J?n?\??? |
|
95 |
CommonMotions.SendMessage(txtInput34.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????\??? |
|
96 |
CommonMotions.SendMessage(txtInput35.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?{?H?J?n?? |
|
97 | 92 |
CommonMotions.SendMessage(txtInput04.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?{?H?????? |
93 |
CommonMotions.SendMessage(txtInput06.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ????L?????? |
|
94 |
CommonMotions.SendMessage(txtInput12.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?H???J?n?? |
|
95 |
CommonMotions.SendMessage(txtInput13.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?H???I???? |
|
96 |
CommonMotions.SendMessage(txtInput25.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????????z |
|
98 | 97 |
CommonMotions.SendMessage(txtInput27.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????o???? |
99 |
CommonMotions.SendMessage(txtInput06.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ????L??????
|
|
98 |
CommonMotions.SendMessage(txtInput28.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????????z
|
|
100 | 99 |
CommonMotions.SendMessage(txtInput29.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?_??H???J?n |
101 | 100 |
CommonMotions.SendMessage(txtInput30.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?_??H?????? |
102 |
CommonMotions.SendMessage(txtInput12.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?H???J?n??
|
|
103 |
CommonMotions.SendMessage(txtInput13.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?H???I????
|
|
101 |
CommonMotions.SendMessage(txtInput34.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????\???
|
|
102 |
CommonMotions.SendMessage(txtInput35.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?{?H?J?n??
|
|
104 | 103 |
CommonMotions.SendMessage(txtInput36.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????????J?n?? |
105 |
CommonMotions.SendMessage(textBoxEX6.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????
|
|
104 |
CommonMotions.SendMessage(txtInput38.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?J?n?\???
|
|
106 | 105 |
CommonMotions.SendMessage(textBoxEX1.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ????? |
107 | 106 |
CommonMotions.SendMessage(textBoxEX2.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ???? |
107 |
CommonMotions.SendMessage(textBoxEX3.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?{?H?????J?n?? |
|
108 | 108 |
CommonMotions.SendMessage(textBoxEX4.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?_??H???J?n?i???????j |
109 | 109 |
CommonMotions.SendMessage(textBoxEX5.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?_??H???????i???????j |
110 |
CommonMotions.SendMessage(textBoxEX3.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?{?H?????J?n?? |
|
111 |
//CommonMotions.SendMessage(textBoxEX8.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ???????X???? |
|
112 |
//CommonMotions.SendMessage(textBoxEX9.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????????? |
|
113 |
//CommonMotions.SendMessage(textBoxEX10.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ??????????m?F?? |
|
114 |
//CommonMotions.SendMessage(textBoxEX6.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ???????X??/??n???? |
|
110 |
CommonMotions.SendMessage(textBoxEX6.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????m?F?? |
|
115 | 111 |
CommonMotions.SendMessage(textBoxEX7.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????\??? |
116 | 112 |
CommonMotions.SendMessage(textBoxEX8.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ???????s?? |
117 | 113 |
CommonMotions.SendMessage(textBoxEX9.Handle, 5377, new IntPtr(showFocus ? 1 : 0), CommonDefine.s_UndecidedString); // ?????????????? |
118 | 114 |
|
119 | 115 |
// Enable?????\??????????????i????R???g???[???????????E???????s???????j |
120 |
txtInput25.Text = CommonDefine.s_UndecidedString; // ??????????z |
|
121 |
txtInput28.Text = CommonDefine.s_UndecidedString; // ??????????z |
|
122 | 116 |
txtInput02.Text = CommonDefine.s_UndecidedString; // ?????o?? |
123 | 117 |
txtInput03.Text = CommonDefine.s_UndecidedString; // ??? |
124 |
txtInput38.Text = CommonDefine.s_UndecidedString; // ?J?n?\??? |
|
125 |
txtInput34.Text = CommonDefine.s_UndecidedString; // ?????\??? |
|
126 |
txtInput35.Text = CommonDefine.s_UndecidedString; // ?{?H?J?n?? |
|
127 | 118 |
txtInput04.Text = CommonDefine.s_UndecidedString; // ?{?H?????? |
119 |
txtInput06.Text = CommonDefine.s_UndecidedString; // ????L?????? |
|
120 |
txtInput12.Text = CommonDefine.s_UndecidedString; // ?H???J?n?? |
|
121 |
txtInput13.Text = CommonDefine.s_UndecidedString; // ?H???I???? |
|
122 |
txtInput25.Text = CommonDefine.s_UndecidedString; // ??????????z |
|
128 | 123 |
txtInput27.Text = CommonDefine.s_UndecidedString; // ?????o???? |
129 |
txtInput06.Text = CommonDefine.s_UndecidedString; // ????L??????
|
|
124 |
txtInput28.Text = CommonDefine.s_UndecidedString; // ??????????z
|
|
130 | 125 |
txtInput29.Text = CommonDefine.s_UndecidedString; // ?_??H???J?n |
131 | 126 |
txtInput30.Text = CommonDefine.s_UndecidedString; // ?_??H?????? |
132 |
txtInput12.Text = CommonDefine.s_UndecidedString; // ?H???J?n??
|
|
133 |
txtInput13.Text = CommonDefine.s_UndecidedString; // ?H???I????
|
|
127 |
txtInput34.Text = CommonDefine.s_UndecidedString; // ?????\???
|
|
128 |
txtInput35.Text = CommonDefine.s_UndecidedString; // ?{?H?J?n??
|
|
134 | 129 |
txtInput36.Text = CommonDefine.s_UndecidedString; // ?????????J?n?? |
135 |
textBoxEX6.Text = CommonDefine.s_UndecidedString; // ??????
|
|
130 |
txtInput38.Text = CommonDefine.s_UndecidedString; // ?J?n?\???
|
|
136 | 131 |
textBoxEX1.Text = CommonDefine.s_UndecidedString; // ????? |
137 | 132 |
textBoxEX2.Text = CommonDefine.s_UndecidedString; // ???? |
133 |
textBoxEX3.Text = CommonDefine.s_UndecidedString; // ?{?H?????J?n?? |
|
138 | 134 |
textBoxEX4.Text = CommonDefine.s_UndecidedString; // ?_??H???J?n?i???????j |
139 | 135 |
textBoxEX5.Text = CommonDefine.s_UndecidedString; // ?_??H???????i???????j |
140 |
textBoxEX3.Text = CommonDefine.s_UndecidedString; // ?{?H?????J?n?? |
|
141 |
//textBoxEX8.Text = CommonDefine.s_UndecidedString; // ???????X???? |
|
142 |
//textBoxEX9.Text = CommonDefine.s_UndecidedString; // ??????????? |
|
143 |
//textBoxEX10.Text = CommonDefine.s_UndecidedString; // ??????????m?F?? |
|
144 |
//textBoxEX6.Text = CommonDefine.s_UndecidedString; // ???????X??/??n???? |
|
136 |
textBoxEX6.Text = CommonDefine.s_UndecidedString; // ?????m?F?? |
|
145 | 137 |
textBoxEX7.Text = CommonDefine.s_UndecidedString; // ?????\??? |
146 | 138 |
textBoxEX8.Text = CommonDefine.s_UndecidedString; // ???????s?? |
147 | 139 |
textBoxEX9.Text = CommonDefine.s_UndecidedString; // ?????????????? |
... | ... | |
5424 | 5416 |
{ |
5425 | 5417 |
// ???? |
5426 | 5418 |
int iStatusCount = GetStatusForCheckBox(); |
5427 |
|
|
5419 |
DateTime wrkDate = DateTime.Today; |
|
5428 | 5420 |
switch (iStatusCount) |
5429 | 5421 |
{ |
5430 | 5422 |
case (int)CommonDefine.StatNumArray.Status0: // 0, ?????? |
... | ... | |
5433 | 5425 |
m_DspCtrl[(int)DspCnt.EstimatesSubmitDeadline].Text = DateTime.Now.AddDays(s_EstimatesSubmitDeadline).ToShortDateString(); // ?????o???????? |
5434 | 5426 |
break; |
5435 | 5427 |
case (int)CommonDefine.StatNumArray.Status1: // 1, ?????o |
5436 |
if (m_DspCtrl[(int)DspCnt.EstimatesSubmittedDate].Text.Length != 0) break; |
|
5428 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.EstimatesSubmittedDate].Text).Date; |
|
5429 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5437 | 5430 |
m_DspCtrl[(int)DspCnt.EstimatesSubmittedDate].Text = DateTime.Now.ToShortDateString(); // ?????o?????? |
5438 | 5431 |
m_DspCtrl[(int)DspCnt.EstimatesExpirationDate].Text = DateTime.Now.AddMonths(CommonDefine.s_EstimatesExpirationDeadline).ToShortDateString(); // ????L?????????? |
5439 | 5432 |
break; |
5440 | 5433 |
case (int)CommonDefine.StatNumArray.Status2: // 2, ????C?H?? |
5441 |
if (m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text.Length != 0) break; |
|
5434 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text).Date; |
|
5435 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5442 | 5436 |
m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text = DateTime.Now.ToShortDateString(); // ?{?H?J?n?????? |
5443 | 5437 |
break; |
5444 | 5438 |
case (int)CommonDefine.StatNumArray.Status3: // 3, ?? ?? ?? |
5445 |
if (m_DspCtrl[(int)DspCnt.ProvisionalOrderDate].Text.Length != 0) break; |
|
5439 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.ProvisionalOrderDate].Text).Date; |
|
5440 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5446 | 5441 |
m_DspCtrl[(int)DspCnt.ProvisionalOrderDate].Text = DateTime.Now.ToShortDateString(); // ????????? |
5447 | 5442 |
break; |
5448 | 5443 |
case (int)CommonDefine.StatNumArray.Status4: // 4, ??@?@?? |
5449 |
if (m_DspCtrl[(int)DspCnt.OrderDate].Text.Length != 0) break; |
|
5444 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.OrderDate].Text).Date; |
|
5445 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5450 | 5446 |
m_DspCtrl[(int)DspCnt.OrderDate].Text = DateTime.Now.ToShortDateString(); // ??????? |
5451 | 5447 |
break; |
5452 | 5448 |
case (int)CommonDefine.StatNumArray.Status5: // 5, ???????p |
5453 |
if (m_DspCtrl[(int)DspCnt.TransferConstructionDate].Text.Length != 0) break; |
|
5449 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.TransferConstructionDate].Text).Date; |
|
5450 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5454 | 5451 |
m_DspCtrl[(int)DspCnt.TransferConstructionDate].Text = DateTime.Now.ToShortDateString(); // ???????p?????? |
5455 | 5452 |
break; |
5456 | 5453 |
case (int)CommonDefine.StatNumArray.Status6: // 6, ?{?H???? |
5457 |
if (m_DspCtrl[(int)DspCnt.PreparationStartDate].Text.Length != 0) break; |
|
5454 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.PreparationStartDate].Text).Date; |
|
5455 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5458 | 5456 |
m_DspCtrl[(int)DspCnt.PreparationStartDate].Text = DateTime.Now.ToShortDateString(); // ?{?H?????J?n?????? |
5459 | 5457 |
break; |
5460 | 5458 |
case (int)CommonDefine.StatNumArray.Status7: // 7, ?{?H?J?n |
5461 |
if (m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text.Length != 0) break; |
|
5459 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text).Date; |
|
5460 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5462 | 5461 |
m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text = DateTime.Now.ToShortDateString(); // ?{?H?J?n?????? |
5463 | 5462 |
break; |
5464 | 5463 |
case (int)CommonDefine.StatNumArray.Status8: // 8, ?{?H???? |
5465 |
if (m_DspCtrl[(int)DspCnt.ConstructionCompletionDate].Text.Length != 0) break; |
|
5464 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.ConstructionCompletionDate].Text).Date; |
|
5465 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5466 | 5466 |
m_DspCtrl[(int)DspCnt.ConstructionCompletionDate].Text = DateTime.Now.ToShortDateString(); // ?{?H?????????? |
5467 | 5467 |
break; |
5468 | 5468 |
case (int)CommonDefine.StatNumArray.Status9: // 9, ???????? |
5469 |
if (m_DspCtrl[(int)DspCnt.BillingStartDate].Text.Length != 0) break; |
|
5469 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.BillingStartDate].Text).Date; |
|
5470 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5470 | 5471 |
m_DspCtrl[(int)DspCnt.BillingStartDate].Text = DateTime.Now.ToShortDateString(); // ?????????J?n?????? |
5471 | 5472 |
break; |
5472 | 5473 |
case (int)CommonDefine.StatNumArray.Status10: // 10, ?????m?F |
5473 |
if (m_DspCtrl[(int)DspCnt.BillingComplateDate].Text.Length != 0) break; |
|
5474 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.BillingComplateDate].Text).Date; |
|
5475 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5474 | 5476 |
m_DspCtrl[(int)DspCnt.BillingComplateDate].Text = DateTime.Now.ToShortDateString(); // ?????m?F?????? |
5475 | 5477 |
break; |
5476 | 5478 |
case (int)CommonDefine.StatNumArray.Status11: // 11, ?? ?? ?? |
5477 |
if (m_DspCtrl[(int)DspCnt.NonOrderDate].Text.Length != 0) break; |
|
5479 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.NonOrderDate].Text).Date; |
|
5480 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5478 | 5481 |
m_DspCtrl[(int)DspCnt.NonOrderDate].Text = DateTime.Now.ToShortDateString(); // ???????? |
5479 | 5482 |
break; |
5480 | 5483 |
case (int)CommonDefine.StatNumArray.Status12: // 12, ?????????m?F |
... | ... | |
5482 | 5485 |
case (int)CommonDefine.StatNumArray.Status13: // 13, ?S????????m?F???? |
5483 | 5486 |
break; |
5484 | 5487 |
case (int)CommonDefine.StatNumArray.Status16: // 16, ????C?H?? |
5485 |
if (m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text.Length != 0) break; |
|
5488 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text).Date; |
|
5489 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5486 | 5490 |
m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text = DateTime.Now.ToShortDateString(); // ?{?H?J?n?????? |
5487 | 5491 |
break; |
5488 | 5492 |
case (int)CommonDefine.StatNumArray.Status17: // 17, Hit'sV?H?? |
5489 |
if (m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text.Length != 0) break; |
|
5493 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text).Date; |
|
5494 |
if (wrkDate != DateTime.MinValue.Date) break; |
|
5490 | 5495 |
m_DspCtrl[(int)DspCnt.ConstructionStartingDate].Text = DateTime.Now.ToShortDateString(); // ?{?H?J?n?????? |
5491 | 5496 |
break; |
5492 | 5497 |
} |
... | ... | |
6012 | 6017 |
{ |
6013 | 6018 |
try |
6014 | 6019 |
{ |
6020 |
DateTime wrkDate = DateTime.Today; |
|
6021 |
|
|
6015 | 6022 |
// ????????????????????????????????????????b?N???? |
6016 |
TextBox txtRevComp = (TextBox)m_DspCtrl[(int)DspCnt.RevCompleteDate];
|
|
6017 |
if (txtRevComp.Text.Length < 1 || txtRevComp.Text.Equals(CommonDefine.s_UndecidedString))
|
|
6023 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.RevCompleteDate].Text).Date;
|
|
6024 |
if (wrkDate == DateTime.MinValue.Date)
|
|
6018 | 6025 |
{ |
6019 | 6026 |
// ?????????????? |
6020 |
txtRevComp.Enabled = true;
|
|
6027 |
m_DspCtrl[(int)DspCnt.RevCompleteDate].Enabled = true;
|
|
6021 | 6028 |
// ?????????????R?????g |
6022 | 6029 |
m_DspCtrl[(int)DspCnt.RevCompleteComment].Enabled = true; |
6023 | 6030 |
} |
... | ... | |
6027 | 6034 |
btnDataEntry.Visible = true; |
6028 | 6035 |
} |
6029 | 6036 |
// ?????m?F????????????????????????????b?N???? |
6030 |
TextBox txtBillComp = (TextBox)m_DspCtrl[(int)DspCnt.BillingComplateDate];
|
|
6031 |
if (txtBillComp.Text.Length < 1 || txtBillComp.Text.Equals(CommonDefine.s_UndecidedString))
|
|
6037 |
wrkDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.BillingComplateDate].Text).Date;
|
|
6038 |
if (wrkDate == DateTime.MinValue.Date)
|
|
6032 | 6039 |
{ |
6033 | 6040 |
// ?????m?F?? |
6034 |
txtBillComp.Enabled = true;
|
|
6041 |
m_DspCtrl[(int)DspCnt.BillingComplateDate].Enabled = true;
|
|
6035 | 6042 |
// ?????R?????g |
6036 | 6043 |
m_DspCtrl[(int)DspCnt.BillingComment].Enabled = true; |
6037 | 6044 |
} |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs | ||
---|---|---|
1622 | 1622 |
/// <param name="e"></param> |
1623 | 1623 |
private void button2_Click(object sender, EventArgs e) |
1624 | 1624 |
{ |
1625 |
TestDataTest(); |
|
1625 |
SetBaseCompDate(); |
|
1626 |
//TestDataTest(); |
|
1626 | 1627 |
//RecalcalculationPersonnelExpenses(); |
1627 | 1628 |
//ReCalculation(); |
1628 | 1629 |
} |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.designer.cs | ||
---|---|---|
87 | 87 |
this.btnLineDel = new System.Windows.Forms.Button(); |
88 | 88 |
this.btnLineAdd = new System.Windows.Forms.Button(); |
89 | 89 |
this.panel2 = new System.Windows.Forms.Panel(); |
90 |
this.lblCellTotal = new System.Windows.Forms.Label(); |
|
91 |
this.btnDispDown = new System.Windows.Forms.Button(); |
|
92 |
this.btnDispUp = new System.Windows.Forms.Button(); |
|
93 |
this.btnOtherProc = new System.Windows.Forms.Button(); |
|
94 |
this.button1 = new System.Windows.Forms.Button(); |
|
95 |
this.button2 = new System.Windows.Forms.Button(); |
|
96 |
this.btnSelect = new System.Windows.Forms.Button(); |
|
97 |
this.btnCreate = new System.Windows.Forms.Button(); |
|
90 | 98 |
this.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX(); |
91 | 99 |
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
92 | 100 |
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
... | ... | |
117 | 125 |
this.Column25 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
118 | 126 |
this.Column26 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
119 | 127 |
this.Column28 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
120 |
this.lblCellTotal = new System.Windows.Forms.Label(); |
|
121 |
this.btnDispDown = new System.Windows.Forms.Button(); |
|
122 |
this.btnDispUp = new System.Windows.Forms.Button(); |
|
123 |
this.btnOtherProc = new System.Windows.Forms.Button(); |
|
124 |
this.button1 = new System.Windows.Forms.Button(); |
|
125 |
this.button2 = new System.Windows.Forms.Button(); |
|
126 |
this.btnSelect = new System.Windows.Forms.Button(); |
|
127 |
this.btnCreate = new System.Windows.Forms.Button(); |
|
128 | 128 |
this.grpExample1 = new ProcessManagement.Forms.CustomControls.GroupBoxEx(); |
129 | 129 |
this.lblReqSumType03 = new System.Windows.Forms.Label(); |
130 | 130 |
this.lblReqSumType01 = new System.Windows.Forms.Label(); |
... | ... | |
794 | 794 |
this.panel2.Size = new System.Drawing.Size(1290, 450); |
795 | 795 |
this.panel2.TabIndex = 36; |
796 | 796 |
// |
797 |
// lblCellTotal |
|
798 |
// |
|
799 |
this.lblCellTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
|
800 |
this.lblCellTotal.AutoSize = true; |
|
801 |
this.lblCellTotal.BackColor = System.Drawing.Color.WhiteSmoke; |
|
802 |
this.lblCellTotal.Font = new System.Drawing.Font("MS P明朝", 9.75F, System.Drawing.FontStyle.Bold); |
|
803 |
this.lblCellTotal.ForeColor = System.Drawing.Color.Black; |
|
804 |
this.lblCellTotal.Location = new System.Drawing.Point(100, 430); |
|
805 |
this.lblCellTotal.Name = "lblCellTotal"; |
|
806 |
this.lblCellTotal.Size = new System.Drawing.Size(0, 13); |
|
807 |
this.lblCellTotal.TabIndex = 36; |
|
808 |
// |
|
809 |
// btnDispDown |
|
810 |
// |
|
811 |
this.btnDispDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); |
|
812 |
this.btnDispDown.Font = new System.Drawing.Font("MS 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
813 |
this.btnDispDown.Location = new System.Drawing.Point(1300, 418); |
|
814 |
this.btnDispDown.Name = "btnDispDown"; |
|
815 |
this.btnDispDown.Size = new System.Drawing.Size(40, 40); |
|
816 |
this.btnDispDown.TabIndex = 42; |
|
817 |
this.btnDispDown.TabStop = false; |
|
818 |
this.btnDispDown.Text = "▼"; |
|
819 |
this.btnDispDown.UseVisualStyleBackColor = true; |
|
820 |
this.btnDispDown.Visible = false; |
|
821 |
this.btnDispDown.Click += new System.EventHandler(this.btnDispDown_Click); |
|
822 |
// |
|
823 |
// btnDispUp |
|
824 |
// |
|
825 |
this.btnDispUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); |
|
826 |
this.btnDispUp.Font = new System.Drawing.Font("MS 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
827 |
this.btnDispUp.Location = new System.Drawing.Point(1300, 354); |
|
828 |
this.btnDispUp.Name = "btnDispUp"; |
|
829 |
this.btnDispUp.Size = new System.Drawing.Size(40, 40); |
|
830 |
this.btnDispUp.TabIndex = 41; |
|
831 |
this.btnDispUp.TabStop = false; |
|
832 |
this.btnDispUp.Text = "▲"; |
|
833 |
this.btnDispUp.UseVisualStyleBackColor = true; |
|
834 |
this.btnDispUp.Visible = false; |
|
835 |
this.btnDispUp.Click += new System.EventHandler(this.btnDispUp_Click); |
|
836 |
// |
|
837 |
// btnOtherProc |
|
838 |
// |
|
839 |
this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
|
840 |
this.btnOtherProc.BackColor = System.Drawing.Color.SpringGreen; |
|
841 |
this.btnOtherProc.Location = new System.Drawing.Point(7, 656); |
|
842 |
this.btnOtherProc.Name = "btnOtherProc"; |
|
843 |
this.btnOtherProc.Size = new System.Drawing.Size(160, 30); |
|
844 |
this.btnOtherProc.TabIndex = 95; |
|
845 |
this.btnOtherProc.TabStop = false; |
|
846 |
this.btnOtherProc.Text = "他の画面へ"; |
|
847 |
this.btnOtherProc.UseVisualStyleBackColor = false; |
|
848 |
this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click); |
|
849 |
// |
|
850 |
// button1 |
|
851 |
// |
|
852 |
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
853 |
this.button1.Location = new System.Drawing.Point(1300, 540); |
|
854 |
this.button1.Name = "button1"; |
|
855 |
this.button1.Size = new System.Drawing.Size(37, 35); |
|
856 |
this.button1.TabIndex = 100; |
|
857 |
this.button1.Text = "○"; |
|
858 |
this.button1.UseVisualStyleBackColor = true; |
|
859 |
this.button1.Visible = false; |
|
860 |
this.button1.Click += new System.EventHandler(this.button1_Click); |
|
861 |
// |
|
862 |
// button2 |
|
863 |
// |
|
864 |
this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
865 |
this.button2.Location = new System.Drawing.Point(1300, 581); |
|
866 |
this.button2.Name = "button2"; |
|
867 |
this.button2.Size = new System.Drawing.Size(37, 35); |
|
868 |
this.button2.TabIndex = 101; |
|
869 |
this.button2.Text = "1"; |
|
870 |
this.button2.UseVisualStyleBackColor = true; |
|
871 |
this.button2.Visible = false; |
|
872 |
this.button2.Click += new System.EventHandler(this.button2_Click); |
|
873 |
// |
|
874 |
// btnSelect |
|
875 |
// |
|
876 |
this.btnSelect.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
877 |
this.btnSelect.BackColor = System.Drawing.Color.Green; |
|
878 |
this.btnSelect.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
879 |
this.btnSelect.ForeColor = System.Drawing.Color.White; |
|
880 |
this.btnSelect.Location = new System.Drawing.Point(546, 657); |
|
881 |
this.btnSelect.Name = "btnSelect"; |
|
882 |
this.btnSelect.Size = new System.Drawing.Size(120, 30); |
|
883 |
this.btnSelect.TabIndex = 102; |
|
884 |
this.btnSelect.Text = "選 択"; |
|
885 |
this.btnSelect.UseVisualStyleBackColor = false; |
|
886 |
this.btnSelect.Visible = false; |
|
887 |
this.btnSelect.Click += new System.EventHandler(this.btnSelect_Click); |
|
888 |
// |
|
889 |
// btnCreate |
|
890 |
// |
|
891 |
this.btnCreate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
892 |
this.btnCreate.BackColor = System.Drawing.Color.White; |
|
893 |
this.btnCreate.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
894 |
this.btnCreate.ForeColor = System.Drawing.Color.Green; |
|
895 |
this.btnCreate.Location = new System.Drawing.Point(420, 657); |
|
896 |
this.btnCreate.Name = "btnCreate"; |
|
897 |
this.btnCreate.Size = new System.Drawing.Size(120, 30); |
|
898 |
this.btnCreate.TabIndex = 103; |
|
899 |
this.btnCreate.Text = "新 規"; |
|
900 |
this.btnCreate.UseVisualStyleBackColor = false; |
|
901 |
this.btnCreate.Visible = false; |
|
902 |
this.btnCreate.Click += new System.EventHandler(this.btnCreate_Click); |
|
903 |
// |
|
797 | 904 |
// dgvAllDisplay |
798 | 905 |
// |
799 | 906 |
this.dgvAllDisplay.AllowUserToAddRows = false; |
... | ... | |
1136 | 1243 |
this.Column28.ReadOnly = true; |
1137 | 1244 |
this.Column28.Visible = false; |
1138 | 1245 |
// |
1139 |
// lblCellTotal |
|
1140 |
// |
|
1141 |
this.lblCellTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
|
1142 |
this.lblCellTotal.AutoSize = true; |
|
1143 |
this.lblCellTotal.BackColor = System.Drawing.Color.WhiteSmoke; |
|
1144 |
this.lblCellTotal.Font = new System.Drawing.Font("MS P明朝", 9.75F, System.Drawing.FontStyle.Bold); |
|
1145 |
this.lblCellTotal.ForeColor = System.Drawing.Color.Black; |
|
1146 |
this.lblCellTotal.Location = new System.Drawing.Point(100, 430); |
|
1147 |
this.lblCellTotal.Name = "lblCellTotal"; |
|
1148 |
this.lblCellTotal.Size = new System.Drawing.Size(0, 13); |
|
1149 |
this.lblCellTotal.TabIndex = 36; |
|
1150 |
// |
|
1151 |
// btnDispDown |
|
1152 |
// |
|
1153 |
this.btnDispDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); |
|
1154 |
this.btnDispDown.Font = new System.Drawing.Font("MS 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
1155 |
this.btnDispDown.Location = new System.Drawing.Point(1300, 418); |
|
1156 |
this.btnDispDown.Name = "btnDispDown"; |
|
1157 |
this.btnDispDown.Size = new System.Drawing.Size(40, 40); |
|
1158 |
this.btnDispDown.TabIndex = 42; |
|
1159 |
this.btnDispDown.TabStop = false; |
|
1160 |
this.btnDispDown.Text = "▼"; |
|
1161 |
this.btnDispDown.UseVisualStyleBackColor = true; |
|
1162 |
this.btnDispDown.Visible = false; |
|
1163 |
this.btnDispDown.Click += new System.EventHandler(this.btnDispDown_Click); |
|
1164 |
// |
|
1165 |
// btnDispUp |
|
1166 |
// |
|
1167 |
this.btnDispUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); |
|
1168 |
this.btnDispUp.Font = new System.Drawing.Font("MS 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
1169 |
this.btnDispUp.Location = new System.Drawing.Point(1300, 354); |
|
1170 |
this.btnDispUp.Name = "btnDispUp"; |
|
1171 |
this.btnDispUp.Size = new System.Drawing.Size(40, 40); |
|
1172 |
this.btnDispUp.TabIndex = 41; |
|
1173 |
this.btnDispUp.TabStop = false; |
|
1174 |
this.btnDispUp.Text = "▲"; |
|
1175 |
this.btnDispUp.UseVisualStyleBackColor = true; |
|
1176 |
this.btnDispUp.Visible = false; |
|
1177 |
this.btnDispUp.Click += new System.EventHandler(this.btnDispUp_Click); |
|
1178 |
// |
|
1179 |
// btnOtherProc |
|
1180 |
// |
|
1181 |
this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
|
1182 |
this.btnOtherProc.BackColor = System.Drawing.Color.SpringGreen; |
|
1183 |
this.btnOtherProc.Location = new System.Drawing.Point(7, 656); |
|
1184 |
this.btnOtherProc.Name = "btnOtherProc"; |
|
1185 |
this.btnOtherProc.Size = new System.Drawing.Size(160, 30); |
|
1186 |
this.btnOtherProc.TabIndex = 95; |
|
1187 |
this.btnOtherProc.TabStop = false; |
|
1188 |
this.btnOtherProc.Text = "他の画面へ"; |
|
1189 |
this.btnOtherProc.UseVisualStyleBackColor = false; |
|
1190 |
this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click); |
|
1191 |
// |
|
1192 |
// button1 |
|
1193 |
// |
|
1194 |
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
1195 |
this.button1.Location = new System.Drawing.Point(1300, 540); |
|
1196 |
this.button1.Name = "button1"; |
|
1197 |
this.button1.Size = new System.Drawing.Size(37, 35); |
|
1198 |
this.button1.TabIndex = 100; |
|
1199 |
this.button1.Text = "○"; |
|
1200 |
this.button1.UseVisualStyleBackColor = true; |
|
1201 |
this.button1.Visible = false; |
|
1202 |
this.button1.Click += new System.EventHandler(this.button1_Click); |
|
1203 |
// |
|
1204 |
// button2 |
|
1205 |
// |
|
1206 |
this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
1207 |
this.button2.Location = new System.Drawing.Point(1300, 581); |
|
1208 |
this.button2.Name = "button2"; |
|
1209 |
this.button2.Size = new System.Drawing.Size(37, 35); |
|
1210 |
this.button2.TabIndex = 101; |
|
1211 |
this.button2.Text = "1"; |
|
1212 |
this.button2.UseVisualStyleBackColor = true; |
|
1213 |
this.button2.Visible = false; |
|
1214 |
this.button2.Click += new System.EventHandler(this.button2_Click); |
|
1215 |
// |
|
1216 |
// btnSelect |
|
1217 |
// |
|
1218 |
this.btnSelect.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
1219 |
this.btnSelect.BackColor = System.Drawing.Color.Green; |
|
1220 |
this.btnSelect.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
1221 |
this.btnSelect.ForeColor = System.Drawing.Color.White; |
|
1222 |
this.btnSelect.Location = new System.Drawing.Point(546, 657); |
|
1223 |
this.btnSelect.Name = "btnSelect"; |
|
1224 |
this.btnSelect.Size = new System.Drawing.Size(120, 30); |
|
1225 |
this.btnSelect.TabIndex = 102; |
|
1226 |
this.btnSelect.Text = "選 択"; |
|
1227 |
this.btnSelect.UseVisualStyleBackColor = false; |
|
1228 |
this.btnSelect.Visible = false; |
|
1229 |
this.btnSelect.Click += new System.EventHandler(this.btnSelect_Click); |
|
1230 |
// |
|
1231 |
// btnCreate |
|
1232 |
// |
|
1233 |
this.btnCreate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
|
1234 |
this.btnCreate.BackColor = System.Drawing.Color.White; |
|
1235 |
this.btnCreate.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
1236 |
this.btnCreate.ForeColor = System.Drawing.Color.Green; |
|
1237 |
this.btnCreate.Location = new System.Drawing.Point(420, 657); |
|
1238 |
this.btnCreate.Name = "btnCreate"; |
|
1239 |
this.btnCreate.Size = new System.Drawing.Size(120, 30); |
|
1240 |
this.btnCreate.TabIndex = 103; |
|
1241 |
this.btnCreate.Text = "新 規"; |
|
1242 |
this.btnCreate.UseVisualStyleBackColor = false; |
|
1243 |
this.btnCreate.Visible = false; |
|
1244 |
this.btnCreate.Click += new System.EventHandler(this.btnCreate_Click); |
|
1245 |
// |
|
1246 | 1246 |
// grpExample1 |
1247 | 1247 |
// |
1248 | 1248 |
this.grpExample1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs | ||
---|---|---|
9819 | 9819 |
} |
9820 | 9820 |
#endregion |
9821 | 9821 |
|
9822 |
#region 工事基本情報請求完了日セット |
|
9823 |
/// <summary> |
|
9824 |
/// 工事基本情報請求完了日セット |
|
9825 |
/// </summary> |
|
9826 |
private void SetBaseCompDate() |
|
9827 |
{ |
|
9828 |
IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo(); |
|
9829 |
try |
|
9830 |
{ |
|
9831 |
StringBuilder strSQL = new StringBuilder(); |
|
9832 |
strSQL.Append("Select A.ConstructionCode, DATE(A.ChangeDate) From constructionprogressdate As A"); |
|
9833 |
strSQL.Append(" Where A.ConstructionCode IN("); |
|
9834 |
strSQL.Append(" Select B.ConstructionCode From constructionbaseinfo As B"); |
|
9835 |
strSQL.Append(" Where B.ConstructionStatusFlg = 10"); |
|
9836 |
strSQL.Append(" And DATE (B.BillingDate) = DATE('0001/01/01'))"); |
|
9837 |
strSQL.Append(" And A.ConstructionStatusFlg = 10"); |
|
9838 |
strSQL.Append(" Order By A.ConstructionCode"); |
|
9839 |
|
|
9840 |
ArrayList arList = new ArrayList(); |
|
9841 |
BaseDB.ExecuteReader(strSQL.ToString(), ref arList); |
|
9842 |
|
|
9843 |
BaseDB.connect(); BaseDB.beginTran(); |
|
9844 |
|
|
9845 |
int cnt = 0; |
|
9846 |
foreach (object[] objRec in arList) |
|
9847 |
{ |
|
9848 |
int nCode = CommonMotions.cnvInt(objRec[0]); |
|
9849 |
DateTime wrkDT = CommonMotions.cnvDate(objRec[1]); |
|
9850 |
|
|
9851 |
if(!BaseDB.UpdateFeild(nCode,(int)IOConstructionBaseInfo.TableColumn.BillingDate,wrkDT,false)) |
|
9852 |
{ |
|
9853 |
BaseDB.rollback(); |
|
9854 |
MessageBox.Show("更新エラー"); |
|
9855 |
break; |
|
9856 |
} |
|
9857 |
cnt++; |
|
9858 |
} |
|
9859 |
|
|
9860 |
MessageBox.Show(string.Format("終了件数:{0}", cnt)); |
|
9861 |
BaseDB.commit(); |
|
9862 |
} |
|
9863 |
catch (Exception ex) |
|
9864 |
{ |
|
9865 |
logger.ErrorFormat("システムエラー:{0}:{1}", CommonMotions.GetMethodName(), ex.Message); |
|
9866 |
} |
|
9867 |
finally |
|
9868 |
{ |
|
9869 |
BaseDB.close(); BaseDB = null; |
|
9870 |
} |
|
9871 |
} |
|
9872 |
#endregion |
|
9822 | 9873 |
// ---------- ※.データコンバートロジック↑↑ |
9823 | 9874 |
#endregion |
9824 | 9875 |
|
9825 | 9876 |
#region ※.テストロジック↓↓ |
9826 | 9877 |
// ---------- ※.テストロジック↓↓ |
9827 |
|
|
9878 |
#region 台帳日付セットテスト |
|
9828 | 9879 |
private void TestDataTest() |
9829 | 9880 |
{ |
9830 | 9881 |
IOConstructionLedger LedgerDB = new IOConstructionLedger(); |
... | ... | |
9859 | 9910 |
ExecDB.close(); ExecDB = null; |
9860 | 9911 |
} |
9861 | 9912 |
} |
9913 |
#endregion |
|
9862 | 9914 |
// ---------- ※.テストロジック↑↑ |
9863 | 9915 |
#endregion |
9864 | 9916 |
} |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelAux.cs | ||
---|---|---|
127 | 127 |
try |
128 | 128 |
{ |
129 | 129 |
StringBuilder sql = new StringBuilder(); |
130 |
sql.Append(" As InvData"); |
|
130 |
sql.Append("SELECT InvData.* FROM InvoiceData As InvData"); |
|
131 |
sql.Append(" Inner Join RequestHead As ReqHead"); |
|
132 |
sql.Append(" On ReqHead.InvoiceNo = InvData.InvoiceNo"); |
|
133 |
sql.Append(" Inner Join constructionbaseinfo As Base"); |
|
134 |
sql.Append(" On Base.ConstructionCode = ReqHead.REQCONSTRUCTIONCODE"); |
|
135 |
sql.AppendFormat(" And Base.BillingSplitFlg = {0}", m_ExecuteSubFlg); |
|
131 | 136 |
sql.AppendFormat(" WHERE InvData.OrderersDivision = {0}", m_nOrderersDivision); |
132 | 137 |
sql.AppendFormat(" AND InvData.OrderersCode = {0} ", m_nOrderersCode); |
133 | 138 |
sql.AppendFormat(" AND InvData.RequestMonth = {0} ", m_nRequestMonth); |
134 | 139 |
sql.AppendFormat(" AND InvData.COMPLETEFLG > {0}", (int)InvoiceData.CompleteFlgDef.Deleted); |
135 |
sql.Append(" AND EXISTS( SELECT * FROM RequestHead ReqHead WHERE ReqHead.InvoiceNo = InvData.InvoiceNo )"); |
|
136 | 140 |
sql.Append(" ORDER BY InvData.CretateDate Asc, InvData.SeqNo Asc"); |
137 | 141 |
|
142 |
ArrayList arData = new ArrayList(); |
|
138 | 143 |
List<InvoiceData> InvoiceList = new List<InvoiceData>(); |
139 | 144 |
// SQL実行 |
140 |
if (!ioInvData.SelectAction(sql.ToString(), ref InvoiceList)) return;
|
|
145 |
if (!ioInvData.ExecuteReader(sql.ToString(), ref arData)) return;
|
|
141 | 146 |
|
142 | 147 |
// データセット |
148 |
foreach (object[] objwrk in arData) |
|
149 |
{ |
|
150 |
InvoiceData work = new InvoiceData(); |
|
151 |
ioInvData.Reader2Struct(objwrk, ref work); |
|
152 |
InvoiceList.Add(work); |
|
153 |
} |
|
154 |
|
|
155 |
// データセット |
|
143 | 156 |
m_dicInvData.Clear(); |
144 | 157 |
foreach(InvoiceData work in InvoiceList) |
145 | 158 |
{ |
... | ... | |
171 | 184 |
{ |
172 | 185 |
StringBuilder sql = new StringBuilder(); |
173 | 186 |
sql.Append("Select A.* From RequestHead As A"); |
187 |
sql.Append(" Inner Join constructionbaseinfo As Base"); |
|
188 |
sql.Append(" On Base.ConstructionCode = A.REQCONSTRUCTIONCODE"); |
|
189 |
sql.AppendFormat(" And Base.BillingSplitFlg = {0}", m_ExecuteSubFlg); |
|
174 | 190 |
sql.Append(" Inner Join processapproval As B"); |
175 | 191 |
sql.Append(" On B.ConstructionCode = A.REQCONSTRUCTIONCODE"); |
176 | 192 |
sql.AppendFormat(" And B.ApprovalCode = {0}", (int)ClsExcute.ApprovalListNo.OrderRequestApproval); |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrintList/FrmReqPrintList.designer.cs | ||
---|---|---|
42 | 42 |
this.label1 = new System.Windows.Forms.Label(); |
43 | 43 |
this.btnDataUpDate = new System.Windows.Forms.Button(); |
44 | 44 |
this.lblCellTotal = new System.Windows.Forms.Label(); |
45 |
this.lblProcessTitil = new System.Windows.Forms.Label(); |
|
45 | 46 |
this.groupBox1 = new ProcessManagement.Forms.CustomControls.GroupBoxEx(); |
46 | 47 |
this.label3 = new System.Windows.Forms.Label(); |
47 | 48 |
this.label4 = new System.Windows.Forms.Label(); |
... | ... | |
62 | 63 |
this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
63 | 64 |
this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
64 | 65 |
this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
65 |
this.lblProcessTitil = new System.Windows.Forms.Label(); |
|
66 | 66 |
this.groupBox1.SuspendLayout(); |
67 | 67 |
((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit(); |
68 | 68 |
((System.ComponentModel.ISupportInitialize)(this.dgvEntry)).BeginInit(); |
... | ... | |
121 | 121 |
this.lblCellTotal.Size = new System.Drawing.Size(0, 13); |
122 | 122 |
this.lblCellTotal.TabIndex = 31; |
123 | 123 |
// |
124 |
// lblProcessTitil |
|
125 |
// |
|
126 |
this.lblProcessTitil.BackColor = System.Drawing.Color.White; |
|
127 |
this.lblProcessTitil.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; |
|
128 |
this.lblProcessTitil.Location = new System.Drawing.Point(10, 10); |
|
129 |
this.lblProcessTitil.Name = "lblProcessTitil"; |
|
130 |
this.lblProcessTitil.Size = new System.Drawing.Size(300, 20); |
|
131 |
this.lblProcessTitil.TabIndex = 32; |
|
132 |
this.lblProcessTitil.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|
133 |
// |
|
124 | 134 |
// groupBox1 |
125 | 135 |
// |
126 | 136 |
this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top; |
... | ... | |
219 | 229 |
this.cmbReqMonth.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; |
220 | 230 |
this.cmbReqMonth.FlatStyle = System.Windows.Forms.FlatStyle.Popup; |
221 | 231 |
this.cmbReqMonth.FormattingEnabled = true; |
232 |
this.cmbReqMonth.ImeMode = System.Windows.Forms.ImeMode.Off; |
|
222 | 233 |
this.cmbReqMonth.Location = new System.Drawing.Point(422, 20); |
234 |
this.cmbReqMonth.MaxDropDownItems = 12; |
|
223 | 235 |
this.cmbReqMonth.Name = "cmbReqMonth"; |
224 | 236 |
this.cmbReqMonth.Size = new System.Drawing.Size(150, 23); |
225 | 237 |
this.cmbReqMonth.TabIndex = 1; |
... | ... | |
399 | 411 |
this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
400 | 412 |
this.Column9.Visible = false; |
401 | 413 |
// |
402 |
// lblProcessTitil |
|
403 |
// |
|
404 |
this.lblProcessTitil.BackColor = System.Drawing.Color.White; |
|
405 |
this.lblProcessTitil.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; |
|
406 |
this.lblProcessTitil.Location = new System.Drawing.Point(10, 10); |
|
407 |
this.lblProcessTitil.Name = "lblProcessTitil"; |
|
408 |
this.lblProcessTitil.Size = new System.Drawing.Size(300, 20); |
|
409 |
this.lblProcessTitil.TabIndex = 32; |
|
410 |
this.lblProcessTitil.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|
411 |
// |
|
412 | 414 |
// FrmReqPrintList |
413 | 415 |
// |
414 | 416 |
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrintList/FrmReqPrintListAuxiliary.cs | ||
---|---|---|
364 | 364 |
strSQL.Append(" requesthead as ReqHead"); |
365 | 365 |
strSQL.Append(" Inner Join constructionbaseinfo as Base"); |
366 | 366 |
strSQL.Append(" On Base.ConstructionCode = ReqHead.REQCONSTRUCTIONCODE"); |
367 |
strSQL.AppendFormat(" AND Base.BILLINGSPLITFLG = {0}", m_ExecuteSubFlg); |
|
368 |
|
|
367 | 369 |
strSQL.Append(" Inner Join orderersmaster as OrderM"); |
368 | 370 |
strSQL.Append(" On OrderM.OrderCotegory = ReqHead.ORDERERSDIVISION"); |
369 | 371 |
strSQL.Append(" And OrderM.OrderersCode = ReqHead.ORDERERSCODE"); |
372 |
|
|
370 | 373 |
strSQL.Append(" Left Join DivisionMaster as DivMas"); |
371 | 374 |
strSQL.AppendFormat(" On DivMas.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision); |
372 | 375 |
strSQL.Append(" And DivMas.NameCode = ReqHead.ORDERERSCODE"); |
373 | 376 |
strSQL.Append(" Where"); |
377 |
|
|
374 | 378 |
if (CommonMotions.BasePeriodYear()) |
375 | 379 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", numUDConstPro.Value); |
376 | 380 |
else |
377 | 381 |
strSQL.AppendFormat(" Base.ConstructionYear = {0}", numUDConstPro.Value); |
378 | 382 |
|
379 |
strSQL.AppendFormat(" AND Base.BILLINGSPLITFLG = {0}", m_ExecuteSubFlg); |
|
380 |
|
|
381 | 383 |
if (cmbReqMonth.Text.Length > 0) |
382 | 384 |
{ |
383 | 385 |
strSQL.AppendFormat(" And ReqHead.REQUESTMONTH = {0}", cmbReqMonth.SelectedValue); |
384 | 386 |
} |
385 | 387 |
if (cmbOrderer.Text.Length > 0) |
386 | 388 |
{ |
387 |
strSQL.AppendFormat(" And ReqHead.ORDERERSDIVISION = {0}", cmbOrderer.SelectedValue);
|
|
389 |
strSQL.AppendFormat(" And ReqHead.ORDERERSDIVISION = {0}", cmbOrderer.SelectedValue); |
|
388 | 390 |
} |
389 | 391 |
|
390 | 392 |
strSQL.Append(" Group by"); |
他の形式にエクスポート: Unified diff