コード例 #1
0
ファイル: ContractPaySchedule.cs プロジェクト: ishui/rms2
 private void AddPayout(DataRow[] drsSrc, string RecordType)
 {
     try
     {
         foreach (DataRow row in drsSrc)
         {
             DataRow   row2;
             string    text     = ConvertRule.ToString(row["ContractCode"]);
             string    text2    = ConvertRule.ToString(row["CostCode"]);
             string    text3    = ConvertRule.ToString(row["PayoutCode"]);
             string    text4    = ConvertRule.ToString(row["CostBudgetSetCode"]);
             string    text5    = ConvertRule.ToString(row["PBSType"]);
             string    text6    = ConvertRule.ToString(row["PBSCode"]);
             DataRow[] rowArray = this.tbPayout.Select("ContractCode = '" + text + "' and CostCode='" + text2 + "' and PayoutCode = '" + text3 + "' and CostBudgetSetCode = '" + text4 + "' and PBSType = '" + text5 + "' and PBSCode = '" + text6 + "'");
             if (rowArray.Length == 0)
             {
                 row2 = this.tbPayout.NewRow();
                 row2["RecordType"]        = RecordType;
                 row2["ContractCode"]      = text;
                 row2["PayoutCode"]        = text3;
                 row2["CostCode"]          = text2;
                 row2["FullCode"]          = row["FullCode"];
                 row2["CostBudgetSetCode"] = text4;
                 row2["PBSType"]           = text5;
                 row2["PBSCode"]           = text6;
                 row2["PayoutDate"]        = row["PayoutDate"];
                 row2["PayoutYm"]          = ConvertRule.ToDateString(row2["PayoutDate"], "yyyyMM");
                 this.tbPayout.Rows.Add(row2);
             }
             else
             {
                 row2 = rowArray[0];
             }
             row2["PayoutMoney"] = ConvertRule.ToDecimal(row2["PayoutMoney"]) + ConvertRule.ToDecimal(row["Money"]);
         }
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }
コード例 #2
0
ファイル: CostBudgetTargetView.cs プロジェクト: ishui/rms2
 private void GenerateTargetHisHead()
 {
     try
     {
         this.m_TargetHisHead1 = "";
         this.m_TargetHisHead2 = "";
         if (this.ShowTargetHis)
         {
             this.m_TargetHisHead1 = string.Format("<th align=center nowrap colspan='{0}'>历史预算</th>", this.dvTargetHis.Count);
             foreach (DataRowView view in this.dvTargetHis)
             {
                 this.m_TargetHisHead2 = this.m_TargetHisHead2 + string.Format("<th align=center nowrap>{0}<br>{1}</th>", ConvertRule.ToString(CostBudgetRule.GetCostBudgetVerName(view.Row)), ConvertRule.ToDateString(view.Row["CheckDate"], "yyyy-MM-dd"));
             }
         }
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }