リビジョン 452
入金入力:掲示板メッセージ修正・掲示板対象者同一人物を複数出さないように修正
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/SelectPayment/FrmEntryDeposit.cs | ||
---|---|---|
913 | 913 |
strContentText.AppendFormat("{0}様より入金がありました。\r\n", OrderersName.Text); |
914 | 914 |
strContentText.Append("入金内容の確認をよろしくお願いします。"); |
915 | 915 |
|
916 |
// 備考があれば掲示板へ載せる |
|
917 |
if (deposit.Note.Length > 0) |
|
918 |
{ |
|
919 |
strContentText.Append("\r\n"); |
|
920 |
strContentText.Append(" \r\n"); |
|
921 |
strContentText.AppendFormat("{0}/{1}:{2}", deposit.DepositDate.Month |
|
922 |
, deposit.DepositDate.Day |
|
923 |
, deposit.Note); |
|
924 |
} |
|
916 |
// 入金情報 |
|
917 |
strContentText.Append("\r\n"); |
|
918 |
strContentText.Append(" \r\n"); |
|
919 |
strContentText.Append("| 入金日 | 入金金額(現金) | 入金金額(手形) | 備考\r\n"); |
|
920 |
strContentText.Append("----------+------------------+------------------+----------\r\n"); |
|
921 |
strContentText.AppendFormat("| {0}/{1} |", deposit.DepositDate.Month.ToString("00"), deposit.DepositDate.Day.ToString("00")); |
|
922 |
|
|
923 |
string strwrk = deposit.DepositAmountCash.ToString("#,0"); |
|
924 |
for (int i = 0; i < (16 - strwrk.Length); i++) strContentText.Append(" "); |
|
925 |
strContentText.AppendFormat("{0} |", strwrk); |
|
926 |
|
|
927 |
strwrk = deposit.DepositAmountBill.ToString("#,0"); |
|
928 |
for (int i = 0; i < (16 - strwrk.Length); i++) strContentText.Append(" "); |
|
929 |
strContentText.AppendFormat("{0} |", strwrk); |
|
930 |
strContentText.AppendFormat(" {0}", deposit.Note); |
|
925 | 931 |
data.MessageContent = strContentText.ToString(); |
926 | 932 |
|
927 | 933 |
// リンク情報 |
... | ... | |
967 | 973 |
{ |
968 | 974 |
cbiDDB.connect(); |
969 | 975 |
|
970 |
string strSQL = "SELECT A.ConstructionCode, B.PERSONCODE SCODE, B.PERSONNAME SNAME, C.PERSONCODE CCODE, C.PERSONNAME CNAME"; |
|
971 |
strSQL += " FROM CONSTRUCTIONBASEINFO P"; |
|
972 |
strSQL += " INNER JOIN REQUESTHEAD H ON H.REQCONSTRUCTIONCODE = P.CONSTRUCTIONCODE"; |
|
973 |
strSQL += string.Format(" AND H.ORDERERSDIVISION = {0}", deposit.OrderersDivision); |
|
974 |
strSQL += string.Format(" AND H.ORDERERSCODE = {0}", deposit.OrderersCode); |
|
975 |
strSQL += string.Format(" AND H.REQUESTMONTH = {0}", deposit.TargetDate); |
|
976 |
strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = P.SALESPERSONCODE"; |
|
977 |
strSQL += " LEFT JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = P.CONSTRUCTIONPERSONCODE"; |
|
978 |
strSQL += ", CONSTRUCTIONBASEINFODETAIL A"; |
|
979 |
strSQL += " WHERE P.CONSTRUCTIONCODE = H.REQCONSTRUCTIONCODE"; |
|
980 |
strSQL += string.Format(" AND A.CONSTRUCTIONCODE = P.CONSTRUCTIONCODE AND A.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstructionName); |
|
976 |
StringBuilder strSQL = new StringBuilder(); |
|
977 |
strSQL.Append("SELECT A.ConstructionCode, B.PERSONCODE SCODE, B.PERSONNAME SNAME, C.PERSONCODE CCODE, C.PERSONNAME CNAME"); |
|
978 |
strSQL.Append(" FROM CONSTRUCTIONBASEINFO P"); |
|
979 |
strSQL.Append(" INNER JOIN REQUESTHEAD H ON H.REQCONSTRUCTIONCODE = P.CONSTRUCTIONCODE"); |
|
980 |
strSQL.AppendFormat(" AND H.ORDERERSDIVISION = {0}", deposit.OrderersDivision); |
|
981 |
strSQL.AppendFormat(" AND H.ORDERERSCODE = {0}", deposit.OrderersCode); |
|
982 |
strSQL.AppendFormat(" AND H.REQUESTMONTH = {0}", deposit.TargetDate); |
|
983 |
strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = P.SALESPERSONCODE"); |
|
984 |
strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = P.CONSTRUCTIONPERSONCODE"); |
|
985 |
strSQL.Append(", CONSTRUCTIONBASEINFODETAIL A"); |
|
986 |
strSQL.Append(" WHERE P.CONSTRUCTIONCODE = H.REQCONSTRUCTIONCODE"); |
|
987 |
strSQL.AppendFormat(" AND A.CONSTRUCTIONCODE = P.CONSTRUCTIONCODE AND A.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstructionName); |
|
981 | 988 |
ArrayList arList = new ArrayList(); |
982 |
if (!cbiDDB.ExecuteReader(strSQL, ref arList)) return false; |
|
989 |
if (!cbiDDB.ExecuteReader(strSQL.ToString(), ref arList)) return false;
|
|
983 | 990 |
|
984 | 991 |
string ConstructionCode = string.Empty; |
985 | 992 |
int SalesPersonCode = 0; |
... | ... | |
996 | 1003 |
ConstructionPersonCode = CommonMotions.cnvInt(onjwrk[3]); |
997 | 1004 |
ConstructionPersonName = CommonMotions.cnvString(onjwrk[4]); |
998 | 1005 |
|
1006 |
MessageBoardTerget[] wrkRec = terList.Cast<MessageBoardTerget>().Where(x => x.ToCode == ConstructionPersonCode).ToArray(); |
|
1007 |
if (wrkRec.Count() > 0) continue; |
|
1008 |
|
|
999 | 1009 |
// 営業担当は掲示板データを作成しない |
1000 | 1010 |
// キーコードセット |
1001 | 1011 |
//wrkTer = new MessageBoardTerget(); |
trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmMessageBoardReader.designer.cs | ||
---|---|---|
49 | 49 |
this.lblLinkLine = new System.Windows.Forms.Label(); |
50 | 50 |
this.lblComent = new System.Windows.Forms.Label(); |
51 | 51 |
this.label6 = new System.Windows.Forms.Label(); |
52 |
this.btnPA = new System.Windows.Forms.Button(); |
|
52 | 53 |
this.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX(); |
53 | 54 |
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
54 | 55 |
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
55 | 56 |
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
56 |
this.btnPA = new System.Windows.Forms.Button(); |
|
57 | 57 |
((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit(); |
58 | 58 |
this.SuspendLayout(); |
59 | 59 |
// |
... | ... | |
137 | 137 |
// txtMessage |
138 | 138 |
// |
139 | 139 |
this.txtMessage.BackColor = System.Drawing.Color.White; |
140 |
this.txtMessage.Font = new System.Drawing.Font("MS 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128))); |
|
140 | 141 |
this.txtMessage.ImeMode = System.Windows.Forms.ImeMode.On; |
141 | 142 |
this.txtMessage.Location = new System.Drawing.Point(8, 377); |
142 | 143 |
this.txtMessage.Multiline = true; |
... | ... | |
257 | 258 |
this.label6.Text = "閲覧者履歴"; |
258 | 259 |
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
259 | 260 |
// |
261 |
// btnPA |
|
262 |
// |
|
263 |
this.btnPA.BackColor = System.Drawing.Color.DimGray; |
|
264 |
this.btnPA.ForeColor = System.Drawing.Color.White; |
|
265 |
this.btnPA.Location = new System.Drawing.Point(1018, 8); |
|
266 |
this.btnPA.Name = "btnPA"; |
|
267 |
this.btnPA.Size = new System.Drawing.Size(150, 30); |
|
268 |
this.btnPA.TabIndex = 10; |
|
269 |
this.btnPA.TabStop = false; |
|
270 |
this.btnPA.Text = "期限チェック解除"; |
|
271 |
this.btnPA.UseVisualStyleBackColor = false; |
|
272 |
this.btnPA.Visible = false; |
|
273 |
this.btnPA.Click += new System.EventHandler(this.btnPA_Click); |
|
274 |
// |
|
260 | 275 |
// dgvAllDisplay |
261 | 276 |
// |
262 | 277 |
this.dgvAllDisplay.AllowUserToAddRows = false; |
... | ... | |
323 | 338 |
this.Column3.ReadOnly = true; |
324 | 339 |
this.Column3.Width = 180; |
325 | 340 |
// |
326 |
// btnPA |
|
327 |
// |
|
328 |
this.btnPA.BackColor = System.Drawing.Color.DimGray; |
|
329 |
this.btnPA.ForeColor = System.Drawing.Color.White; |
|
330 |
this.btnPA.Location = new System.Drawing.Point(1018, 8); |
|
331 |
this.btnPA.Name = "btnPA"; |
|
332 |
this.btnPA.Size = new System.Drawing.Size(150, 30); |
|
333 |
this.btnPA.TabIndex = 10; |
|
334 |
this.btnPA.TabStop = false; |
|
335 |
this.btnPA.Text = "期限チェック解除"; |
|
336 |
this.btnPA.UseVisualStyleBackColor = false; |
|
337 |
this.btnPA.Visible = false; |
|
338 |
this.btnPA.Click += new System.EventHandler(this.btnPA_Click); |
|
339 |
// |
|
340 | 341 |
// FrmMessageBoardReader |
341 | 342 |
// |
342 | 343 |
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |
他の形式にエクスポート: Unified diff