Esempio n. 1
0
    public static void AddTextCell(this HtmlTableCellCollection Cells, string ValueToDisplay, string CSSClass)
    {
        var td = new HtmlTableCell();

        td.InnerText = ValueToDisplay;
        td.AddCssClass(CSSClass);
        Cells.Add(td);
    }
Esempio n. 2
0
    public static void AddHeaderCellWithTooltip(this HtmlTableCellCollection Cells, string HeaderText, string CSSClass, bool BuildReportForExcel, string AddToolTipPopupBody)
    {
        var td = CreateHeaderCell(HeaderText, CSSClass);

        if (!BuildReportForExcel)
        {
            td.AddOnMouseOver(AddToolTipPopupBody);
        }
    }
Esempio n. 3
0
    public static void AddHeaderCell(this HtmlTableCellCollection Cells, string HeaderText, string CSSClass, string Align = "")
    {
        var td = CreateHeaderCell(HeaderText, CSSClass);

        if (Align != "")
        {
            td.Align = Align;
        }
        Cells.Add(td);
    }
Esempio n. 4
0
    public static void AddCell(this HtmlTableCellCollection Cells, string InnerText, string CssClass, string CellAlign)
    {
        var objCell = new HtmlTableCell();

        objCell.InnerText           = InnerText;
        objCell.Attributes["class"] = CssClass;
        if (CellAlign != "")
        {
            objCell.Align = CellAlign;
        }
        Cells.Add(objCell);
    }
Esempio n. 5
0
    public static void AddCellLeft(this HtmlTableCellCollection Cells, string InnerText, string CssClass, int cSpan)
    {
        var HCell = new HtmlTableCell();

        HCell.InnerText = InnerText;
        if (CssClass != "")
        {
            HCell.Attributes["class"] = CssClass;
        }
        HCell.Align = "left";
        if (cSpan > 1)
        {
            HCell.ColSpan = cSpan;
        }
        Cells.Add(HCell);
    }
Esempio n. 6
0
    public static void AddNewMoneyCell(this HtmlTableCellCollection Cells, decimal Amount, string CssClass, string Align = "right")
    {
        var td = new HtmlTableCell();

        if (Amount >= 0)
        {
            td.InnerText = String.Format("{0:$0,0.00}", Amount);
        }
        else
        {
            td.InnerText = String.Format("{0:($0,0.00)}", Decimal.Negate(Amount));
        }

        td.Align = Align;
        td.AddCssClass(CssClass);
        Cells.Add(td);
    }
Esempio n. 7
0
    public static void AddMoneyCellLink(this HtmlTableCellCollection Cells, decimal Amount, string BookMonth, string Func, string OC, string CellLinkOnClick, string Align = "right")
    {
        var td = new HtmlTableCell();

        if (Amount >= 0)
        {
            td.InnerText = String.Format("{0:$0,0.00}", Amount);
        }
        else
        {
            td.InnerText = String.Format("{0:($0,0.00)}", Decimal.Negate(Amount));
        }

        td.Align = Align;
        td.AddCssClass("tableLink");
        td.AddOnClick("get_link('" + String.Format(CellLinkOnClick, BookMonth, Func, OC) + "');");

        Cells.Add(td);
    }
Esempio n. 8
0
    public static void AddDisplayedMoneyCell(this HtmlTableCellCollection Cells, decimal ValueToDisplay, string CSSClass)
    {
        var td = new HtmlTableCell();

        if (ValueToDisplay < 0)
        {
            td.InnerText = String.Format("{0:($0,0)}", ValueToDisplay * (-1));
        }
        else if (ValueToDisplay > 9)
        {
            td.InnerText = String.Format("{0:$0,0}", ValueToDisplay);
        }
        else
        {
            td.InnerText = String.Format("{0:$0}", ValueToDisplay);
        }
        td.AddCssClass(CSSClass);
        Cells.Add(td);
    }