Exemplo n.º 1
0
        /// <summary>
        /// 获取支付条件
        /// </summary>
        /// <param name="ProjGuid"></param>
        /// <param name="InvestCompleteGuid"></param>
        /// <param name="DataOpt"></param>
        /// <returns></returns>
        public static string GetContractPayDataSet(string ProjGuid, string InvestCompleteGuid, string DataOpt)
        {
            string  html = "";
            DataSet doc  = IMCBaseInfo.GetContractPayDataSet(ProjGuid, InvestCompleteGuid);

            if (doc != null && doc.Tables[0].Rows.Count > 0)
            {
                if (DataOpt == "View")
                {
                    for (int i = 0; i < doc.Tables[0].Rows.Count; i++)
                    {
                        html += "<tr id='PaymentRow'>";
                        html += "<td node='PaymentNum' class='TdContent' style='width:9%;text-align:left'>" + doc.Tables[0].Rows[i]["PaymentNum"] + "</td>";
                        html += "<td node='PaymentName' class='TdContent' style='width:22%;text-align:left'>" + doc.Tables[0].Rows[i]["PaymentName"] + "</td>";
                        html += "<td node='PaymentCondition' class='TdContent' style='width:22%;text-align:left'>" + doc.Tables[0].Rows[i]["PaymentCondition"] + "</td>";
                        html += "<td node='PayTimeControl' class='TdContent' style='width:18%;text-align:left'>" + doc.Tables[0].Rows[i]["PayTimeControl"] + "</td>";
                        html += "<td node='PayProperty' class='TdContent' style='width:10%;text-align:left'>" + doc.Tables[0].Rows[i]["PayProperty"] + "</td>";
                        html += "<td node='PaymentScale' class='TdContent' style='width:9%;text-align:left'>" + doc.Tables[0].Rows[i]["PaymentScale"] + "</td>";
                        html += "<td node='PayementCost' class='TdContent' style='width:10%;text-align:left''>" + doc.Tables[0].Rows[i]["PayementCost"] + "</td>";
                        html += "<td node='ContractPayTypeGuid' class='TdContent' style='width:0;display:none'>" + doc.Tables[0].Rows[i]["ContractPayTypeGuid"] + "</td>";
                        html += "</tr>";
                    }
                }
                else
                {
                    for (int i = 0; i < doc.Tables[0].Rows.Count; i++)
                    {
                        html += "<tr id='PaymentRow'>";
                        html += "<td node='PaymentNum' class='TdContent' style='width:9%;text-align:left'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PaymentNum"] + "' /></td>";
                        html += "<td node='PaymentName' class='TdContent' style='width:22%;text-align:left'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PaymentName"] + "' /></td>";
                        html += "<td node='PaymentCondition' class='TdContent' style='width:22%;text-align:left'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PaymentCondition"] + "' /></td> ";
                        html += "<td node='PayTimeControl' class='TdContent' style='width:18%;text-align:left'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PayTimeControl"] + "' /></td>";
                        html += "<td node='PayProperty' class='TdContent' style='width:10%;text-align:left'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PayProperty"] + "' /></td>";
                        html += "<td node='PaymentScale' class='TdContent' style='width:9%;text-align:left'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PaymentScale"] + "' /></td>";
                        html += "<td node='PayementCost' class='TdContent' style='width:10%;text-align:left''>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["PayementCost"] + "' /></td>";
                        html += "<td node='ContractPayTypeGuid' class='TdContent' style='width:0;display:none'>";
                        html += "<input type='hidden' value='" + doc.Tables[0].Rows[i]["ContractPayTypeGuid"] + "' /></td>";
                        html += "<td node='ContractGuid' class='TdContent' style='width:0;display:none'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["ContractGuid"] + "' /></td>";
                        html += "<td node='ProjGuid' class='TdContent' style='width:0;display:none'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["ProjGuid"] + "' /></td>";
                        html += "<td node='InvestCompleteGuid' class='TdContent' style='width:0;display:none'>";
                        html += "<input type='text' value='" + doc.Tables[0].Rows[i]["InvestCompleteGuid"] + "' /></td>";
                        html += "</tr>";
                    }
                }
            }
            return(html);
        }