Ejemplo n.º 1
0
 protected void DLPrint_ItemDataBound(object sender, DataListItemEventArgs e)
 {
     if (e.Item.ItemIndex != -1)
     {
         DataRowView dataRowView = (DataRowView)e.Item.DataItem;
         Image       image       = (Image)e.Item.FindControl("ImgName");
         if (dataRowView["Result"].ToString() == "已通过")
         {
             DataTable dataTable = FlowAuditAction.ImageListPath(dataRowView["Operator"].ToString());
             image.ImageUrl = dataTable.Rows[0]["AuditNameImagePath"].ToString();
             return;
         }
         image.ImageUrl = "/images/blank.gif";
     }
 }
Ejemplo n.º 2
0
    protected void AddNewTr(DataTable dt)
    {
        if (dt.Rows.Count > 0)
        {
            HtmlTableRow htmlTableRow = new HtmlTableRow();
            htmlTableRow.Attributes["style"] = "text-align:center;";
            HtmlTableCell htmlTableCell = new HtmlTableCell();
            htmlTableCell.InnerHtml = "<b>序号</b>";
            htmlTableCell.Width     = "120px";
            htmlTableRow.Cells.Add(htmlTableCell);
            HtmlTableCell htmlTableCell2 = new HtmlTableCell();
            htmlTableCell2.InnerHtml = "<b>节点名称</b>";
            htmlTableRow.Cells.Add(htmlTableCell2);
            HtmlTableCell htmlTableCell3 = new HtmlTableCell();
            htmlTableCell3.InnerHtml = "<b>审核人</b>";
            htmlTableRow.Cells.Add(htmlTableCell3);
            HtmlTableCell htmlTableCell4 = new HtmlTableCell();
            htmlTableCell4.InnerHtml = "<b>审核时间</b>";
            htmlTableRow.Cells.Add(htmlTableCell4);
            HtmlTableCell htmlTableCell5 = new HtmlTableCell();
            htmlTableCell5.InnerHtml = "<b>审核结果</b>";
            htmlTableRow.Cells.Add(htmlTableCell5);
            HtmlTableCell htmlTableCell6 = new HtmlTableCell();
            htmlTableCell6.InnerHtml = "<b>流程状态</b>";
            htmlTableRow.Cells.Add(htmlTableCell6);
            this.printTable.Rows.Add(htmlTableRow);
        }
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            HtmlTableRow htmlTableRow2 = new HtmlTableRow();
            htmlTableRow2.Attributes["style"] = "text-align:center;";
            HtmlTableCell htmlTableCell7 = new HtmlTableCell();
            htmlTableCell7.RowSpan   = 3;
            htmlTableCell7.InnerText = (i + 1).ToString();
            htmlTableRow2.Cells.Add(htmlTableCell7);
            HtmlTableCell htmlTableCell8 = new HtmlTableCell();
            htmlTableCell8.InnerText = dt.Rows[i]["NodeName"].ToString();
            htmlTableRow2.Cells.Add(htmlTableCell8);
            HtmlTableCell htmlTableCell9 = new HtmlTableCell();
            htmlTableCell9.InnerText = dt.Rows[i]["auditor"].ToString();
            htmlTableRow2.Cells.Add(htmlTableCell9);
            HtmlTableCell htmlTableCell10 = new HtmlTableCell();
            htmlTableCell10.InnerText = dt.Rows[i]["AuditDate"].ToString();
            htmlTableRow2.Cells.Add(htmlTableCell10);
            HtmlTableCell htmlTableCell11 = new HtmlTableCell();
            htmlTableCell11.InnerText = dt.Rows[i]["Result"].ToString();
            htmlTableRow2.Cells.Add(htmlTableCell11);
            HtmlTableCell htmlTableCell12 = new HtmlTableCell();
            htmlTableCell12.InnerText = dt.Rows[i]["Status"].ToString();
            htmlTableRow2.Cells.Add(htmlTableCell12);
            this.printTable.Rows.Add(htmlTableRow2);
            HtmlTableRow  htmlTableRow3   = new HtmlTableRow();
            HtmlTableCell htmlTableCell13 = new HtmlTableCell();
            htmlTableCell13.InnerHtml           = "<b>审核,审核意见</b>";
            htmlTableCell13.Attributes["style"] = "padding-right:10px";
            htmlTableCell13.Height = "auto";
            htmlTableCell13.Align  = "right";
            htmlTableRow3.Cells.Add(htmlTableCell13);
            HtmlTableCell htmlTableCell14 = new HtmlTableCell();
            htmlTableCell14.InnerHtml = "<div style=\"width: 95%; word-break: break-all;\">";
            HtmlTableCell expr_2EA = htmlTableCell14;
            expr_2EA.InnerHtml += dt.Rows[i]["AuditInfo"].ToString();
            HtmlTableCell expr_318 = htmlTableCell14;
            expr_318.InnerHtml     += "</div>";
            htmlTableCell14.ColSpan = 3;
            htmlTableRow3.Cells.Add(htmlTableCell14);
            HtmlTableCell htmlTableCell15 = new HtmlTableCell();
            htmlTableCell15.RowSpan = 2;
            DataTable dataTable = FlowAuditAction.ImageListPath(dt.Rows[i]["Operator"].ToString());
            string    text      = "";
            if (dataTable.Rows.Count > 0)
            {
                text = dataTable.Rows[0]["AuditNameImagePath"].ToString();
            }
            if (text == "")
            {
                htmlTableCell15.InnerHtml = " <img src=\"/images/defaultaudit.gif\" height=\"80px\" width=\"80px\"/>";
            }
            else
            {
                htmlTableCell15.InnerHtml = " <img src=\"" + text + "\" height=\"80px\" width=\"80px\"/>";
            }
            htmlTableRow3.Cells.Add(htmlTableCell15);
            this.printTable.Rows.Add(htmlTableRow3);
            HtmlTableRow  htmlTableRow4   = new HtmlTableRow();
            HtmlTableCell htmlTableCell16 = new HtmlTableCell();
            htmlTableCell16.InnerHtml           = "<b >相关附件</b>";
            htmlTableCell16.Attributes["style"] = "padding-right:10px";
            htmlTableCell16.Height = "30px";
            htmlTableCell16.Align  = "right";
            htmlTableRow4.Cells.Add(htmlTableCell16);
            HtmlTableCell htmlTableCell17 = new HtmlTableCell();
            htmlTableCell17.InnerHtml = this.FilesBind(this.InstanceCode.ToString(), dt.Rows[i]["NoteID"].ToString());
            htmlTableCell17.ColSpan   = 3;
            htmlTableRow4.Cells.Add(htmlTableCell17);
            this.printTable.Rows.Add(htmlTableRow4);
        }
        HtmlTableRow  htmlTableRow5   = new HtmlTableRow();
        HtmlTableCell htmlTableCell18 = new HtmlTableCell();

        htmlTableCell18.InnerHtml           = "<b >流程有效性审核人</b>";
        htmlTableCell18.Attributes["style"] = "white-space:nowrap;padding-right:10px";
        htmlTableRow5.Cells.Add(htmlTableCell18);
        HtmlTableCell htmlTableCell19 = new HtmlTableCell();

        htmlTableCell19.InnerText           = "";
        htmlTableCell19.ColSpan             = 5;
        htmlTableCell19.Attributes["style"] = "height:50px;";
        htmlTableRow5.Cells.Add(htmlTableCell19);
        this.printTable.Rows.Add(htmlTableRow5);
    }