示例#1
0
        public static PdfDocument NapraviPDF(TreeGridViewItem stablo, string naslov)
        {
            string html = "";

            /**Naslov**/
            html += "<h1 align = 'center'> " + naslov + "</h1>";
            /**Tabela**/
            html += "<table style='width: 550px; page-break-inside: avoid;' align='center'><tbody>";
            html += "<tr>";
            html += "<td style='width: 100px; color: white; background-color: black;'>Naziv</td>";
            html += "<td style='width: 20px; color: white; background-color: black;'>Prihodi</td>";
            html += "<td style='width: 20px; color: white; background-color: black;'>Rashodi</td>";
            html += "<td style='width: 20px; color: white; background-color: black;'>Ukupno</td>";
            html += "</tr>";
            html += TabelaHTML(stablo, -10);
            html += "</tbody></table>";
            /**Kreiranje**/
            return(PdfGenerator.GeneratePdf(html, PageSize.A4));
        }
示例#2
0
 private void Refresh()
 {
     datumOd  = datePickerOd.SelectedDate.Value;
     datumDo  = datePickerDo.SelectedDate.Value;
     mjesecni = new TreeGridViewItem();
     foreach (var mjesec in Util.Mjeseci())
     {
         TreeGridViewItem m = Util.Stablo(x => x.CompareTo(datumOd) == 1 && x.CompareTo(datumDo) == -1 && x.Month == mjesec.Item1);
         m.Naziv = Util.BrojUTekst(mjesec.Item1, 2) + ". - " + mjesec.Item2;
         mjesecni.Items.Add(m);
         mjesecni.Prihodi += m.Prihodi;
         mjesecni.Rashodi += m.Rashodi;
     }
     godisnji    = Util.Stablo(x => x.CompareTo(datumOd) == 1 && x.CompareTo(datumDo) == -1);
     DataContext = new
     {
         Mjesecni = mjesecni.Items,
         Godisnji = godisnji.Items
     };
     Util.PlusMinusUkupno(textBoxPrihodiGodina, textBoxRashodiGodina, labelUkupnoGodina, godisnji.Prihodi, godisnji.Rashodi);
 }