Exemple #1
0
        public void printWithoutPreview(Izvestaj izvestaj)
        {
            if (rezimRada == RezimRada.MyPreviewDraw)
            {
                MessageDialogs.showMessage(NO_PRINTERS_MSG, this.Text);
                return;
            }

            setIzvestaj(izvestaj);
            if (rezimRada == RezimRada.PageSizeTooSmall)
            {
                MessageDialogs.showMessage(SMALL_PAPER_SIZE_MSG, this.Text);
                return;
            }

            printDocument1.DocumentName = izvestaj.DocumentName;
            page = 1;
            lastPageToPrint = izvestaj.LastPageNum;
            try
            {
                printDocument1.Print();
            }
            catch (InvalidPrinterException)
            {
                MessageBox.Show(PRINTING_FAILURE_MSG, this.Text);
            }
            catch (Exception)
            {
                MessageBox.Show(PRINTING_FAILURE_MSG, this.Text);
            }
        }
Exemple #2
0
        public AktivniClanoviLista(DateTime from, DateTime to, List <Grupa> grupe, Izvestaj izvestaj, int pageNum, float y,
                                   Font itemFont, Font itemsHeaderFont) : base(izvestaj, pageNum, y, itemFont,
                                                                               itemsHeaderFont)
        {
            this.fromDate = from;
            this.toDate   = to;

            fetchItems(grupe);
        }
 public DolazakNaTreningMesecniLista(DateTime from, DateTime to,
                                     Izvestaj izvestaj, int pageNum, float y,
                                     Font itemFont, Font itemsHeaderFont, Font groupTitleFont, bool samoNedostajuceUplate)
     : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
 {
     this.groupTitleFont        = groupTitleFont;
     this.samoNedostajuceUplate = samoNedostajuceUplate;
     fetchItems(from, to, samoNedostajuceUplate);
 }
        public AktivniClanoviLista(DateTime from, DateTime to, Izvestaj izvestaj, int pageNum, float y,
            Font itemFont, Font itemsHeaderFont)
            : base(izvestaj, pageNum, y, itemFont,
			itemsHeaderFont)
        {
            this.fromDate = from;
            this.toDate = to;

            fetchItems();
        }
 public GrupniPrihodiLista(DateTime from, DateTime to, List <Grupa> grupe,
                           Izvestaj izvestaj, int pageNum, float y,
                           Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
     : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
 {
     this.fromDate       = from;
     this.toDate         = to;
     this.grupe          = grupe;
     this.groupTitleFont = groupTitleFont;
 }
Exemple #6
0
        public ReportLista(Izvestaj izvestaj, int pageNum, float y, Font itemFont,
                           Font itemsHeaderFont)
        {
            this.izvestaj     = izvestaj;
            this.firstPageNum = pageNum;
            this.startY       = y;

            this.itemFont        = itemFont;
            this.itemsHeaderFont = itemsHeaderFont;
            blackBrush           = Brushes.Black;
        }
        public EvidencijaTreningaLista(Nullable <int> clanId, DateTime from, DateTime to, List <Grupa> grupe,
                                       Izvestaj izvestaj, int pageNum, float y,
                                       Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
            : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
        {
            this.clanId         = clanId;
            this.grupe          = grupe;
            this.groupTitleFont = groupTitleFont;

            fetchItems(from, to);
        }
        public UplateClanovaLista(bool ceoIzvestaj, int idClana,
                                  Izvestaj izvestaj, int pageNum, float y,
                                  Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
            : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
        {
            this.ceoIzvestaj    = ceoIzvestaj;
            this.idClana        = idClana;
            this.groupTitleFont = groupTitleFont;

            fetchItems();
        }
        public PeriodicniClanoviLista(DateTime from, DateTime to, List <Grupa> grupe,
                                      Izvestaj izvestaj, int pageNum, float y,
                                      Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
            : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
        {
            this.fromDate       = from;
            this.toDate         = to;
            this.grupe          = grupe;
            this.groupTitleFont = groupTitleFont;

            fetchItems();
        }
        public DnevniPrihodiClanoviLista(DateTime from, DateTime to, 
            List<Grupa> grupe, Izvestaj izvestaj, int pageNum, float y, Font itemFont,
            Font itemsHeaderFont, Font groupTitleFont, Font masterGroupTitleFont)
            : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
        {
            this.fromDate = from;
            this.toDate = to;
            this.grupe = grupe;
            this.groupTitleFont = groupTitleFont;
            this.masterGroupTitleFont = masterGroupTitleFont;

            fetchItems();
        }
Exemple #11
0
 public CenovnikLista(Izvestaj izvestaj, int pageNum, float y,
                      Font itemFont, Font itemsHeaderFont) : base(izvestaj, pageNum, y, itemFont,
                                                                  itemsHeaderFont)
 {
     fetchItems();
 }
Exemple #12
0
 public DnevniPrihodiKategorijeLista(DateTime datum, List <Grupa> grupe, Izvestaj izvestaj,
                                     int pageNum, float y, Font itemFont, Font itemsHeaderFont)
     : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
 {
     fetchItems(datum, grupe);
 }
        public DnevniPrihodiKategorijeLista(DateTime datum, Izvestaj izvestaj, 
            int pageNum, float y, Font itemFont, Font itemsHeaderFont)
            : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
        {
            this.datum = datum;

            fetchItems();
        }
Exemple #14
0
        private void setPreferredPrinterAndPaperSize(Izvestaj izvestaj)
        {
            if (!String.IsNullOrEmpty(izvestaj.PrinterName))
            {
                printDocument1.PrinterSettings.PrinterName = izvestaj.PrinterName;
                if (!printDocument1.PrinterSettings.IsValid)
                    printDocument1.PrinterSettings = new PrinterSettings();
            }

            if (izvestaj.A4)
            {
                foreach (PaperSize size in printDocument1.PrinterSettings.PaperSizes)
                {
                    if (size.Kind == PaperKind.A4)
                    {
                        printDocument1.DefaultPageSettings.PaperSize = size;
                        break;
                    }
                }
            }
        }
        public EvidencijaTreningaLista(Nullable<int> clanId, DateTime from, DateTime to, List<Grupa> grupe,
            Izvestaj izvestaj, int pageNum, float y,
            Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
            : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
        {
            this.clanId = clanId;
            this.grupe = grupe;
            this.groupTitleFont = groupTitleFont;

            fetchItems(from, to);
        }
 public DolazakNaTreningMesecniLista(DateTime from, DateTime to,
     Izvestaj izvestaj, int pageNum, float y,
     Font itemFont, Font itemsHeaderFont, Font groupTitleFont, bool samoNedostajuceUplate)
     : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
 {
     this.groupTitleFont = groupTitleFont;
     this.samoNedostajuceUplate = samoNedostajuceUplate;
     fetchItems(from, to, samoNedostajuceUplate);
 }
 public GrupniPrihodiLista(DateTime from, DateTime to, List<Grupa> grupe,
     Izvestaj izvestaj, int pageNum, float y,
     Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
     : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont)
 {
     this.fromDate = from;
     this.toDate = to;
     this.grupe = grupe;
     this.groupTitleFont = groupTitleFont;
 }
        public DnevniPrihodiGrupeLista(DateTime from, DateTime to, 
            List<Grupa> grupe, Izvestaj izvestaj, int pageNum, float y,
            Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
            : base(from, to, grupe, izvestaj, pageNum, y, itemFont, itemsHeaderFont,
			groupTitleFont)
        {
            fetchItems();
        }
        public MesecniPrihodiLista(DateTime from, DateTime to,
            Izvestaj izvestaj, int pageNum, float y,
            Font itemFont, Font itemsHeaderFont, Font groupTitleFont)
            : base(from, to, null, izvestaj, pageNum, y, itemFont, itemsHeaderFont,
			groupTitleFont)
        {
            fetchItems();
        }
Exemple #20
0
 public void setIzvestaj(Izvestaj izvestaj)
 {
     this.izvestaj = izvestaj;
     setPreferredPrinterAndPaperSize(izvestaj);
     try
     {
         setupContent();
         previewPage = 1;
         setPageTextBox(previewPage);
     }
     catch (SmallPageSizeException)
     {
         rezimRada = RezimRada.PageSizeTooSmall;
     }
 }