Пример #1
0
        public static XtraReport ShowKnjigaPrometa()
        {
            Reports.KnjigaPrometa report = new Reports.KnjigaPrometa();

            Library.Obrt obrt = new Library.Obrt().GetData(null);

            report.xrNazivDjelatnosti.Text            = obrt.Djelatnost;
            report.xrImePrezimePoduzetnika.Text       = obrt.Vlasnik;
            report.xrAdresaPrebivalistaBoravista.Text = obrt.Adresa;
            report.xrOibPoduzetnika.Text = obrt.Oib;
            report.xrPodaciOPoslovnojJediniciNaziv.Text  = obrt.NazivObrta;
            report.xrPodaciOPoslovnojJediniciAdresa.Text = obrt.Adresa;

            Library.PrihodiList prihodi = new Library.PrihodiList().GetData(null);
            report.DataSource = prihodi;
            report.xrNadnevak.DataBindings.Add("Text", prihodi, "NadnevakIzdavanjaRacuna");
            report.xrBrojIspravePrometa.DataBindings.Add("Text", prihodi, "BrojIzvodaUplatnice");
            report.xrOpisIspravaOPrimicima.DataBindings.Add("Text", prihodi, "Id");
            report.xrIznosNaplacenUGotovini.DataBindings.Add("Text", prihodi, "IznosNaplacenGotovinom");
            report.xrIznosNaplacenVirmanski.DataBindings.Add("Text", prihodi, "IznosNaplacenVirmanski");
            report.xrIznosUkupno.DataBindings.Add("Text", prihodi, "Ukupno");

            decimal ukupnoVirmanski = 0;

            foreach (Library.Prihodi item in prihodi)
            {
                ukupnoVirmanski = ukupnoVirmanski + item.IznosNaplacenVirmanski;
            }

            decimal ukupnoGotovinom = 0;

            foreach (Library.Prihodi item in prihodi)
            {
                ukupnoGotovinom = ukupnoGotovinom + item.IznosNaplacenGotovinom;
            }

            report.xrUkupnoGotovina.Text  = ukupnoGotovinom.ToString();
            report.xrUkupnoVirmanski.Text = ukupnoVirmanski.ToString();

            report.xrUkupno.Text = (ukupnoGotovinom + ukupnoVirmanski).ToString();

            return(report);
        }
Пример #2
0
        public static XtraReport ShowIzvjesceOpausalnomDohodku()
        {
            Reports.IzvjesceOPausalnomDohodku report = new Reports.IzvjesceOPausalnomDohodku();

            report.xrTNaslovPoSd.Text = "IZVJEŠĆE O PAUŠALNOM DOHOTKU OD SAMOSTALNE DJELATNOSTI I UPLAĆENOM PAUŠALNOM POREZU NA DOHODAK I PRIREZU POREZA NA DOHODAK U " + DateTime.Now.Year + ". GODINI";

            Library.Obrt obrt = new Library.Obrt().GetData(null);

            report.xrImePrezime.Text            = obrt.Vlasnik;
            report.xrOib.Text                   = obrt.Oib;
            report.xrAdresaPrebivalista.Text    = obrt.Adresa;
            report.xrNazivVrstaDjelatnosti.Text = obrt.Djelatnost;

            Library.PrihodiList prihodiPrviKvartal    = new Library.PrihodiList().GetData("NadnevakIzdavanjaRacuna BETWEEN '" + DateTime.Now.Year + "-01-01 00:00:00' AND '" + DateTime.Now.Year + "-03-31 23:59:59'");
            Library.PrihodiList prihodiDrugiKvartal   = new Library.PrihodiList().GetData("NadnevakIzdavanjaRacuna BETWEEN '" + DateTime.Now.Year + "-04-01 00:00:00' AND '" + DateTime.Now.Year + "-06-30 23:59:59'");
            Library.PrihodiList prihodiTreciKvartal   = new Library.PrihodiList().GetData("NadnevakIzdavanjaRacuna BETWEEN '" + DateTime.Now.Year + "-07-01 00:00:00' AND '" + DateTime.Now.Year + "-09-30 23:59:59'");
            Library.PrihodiList prihodiCetvrtiKvartal = new Library.PrihodiList().GetData("NadnevakIzdavanjaRacuna BETWEEN '" + DateTime.Now.Year + "-10-01 00:00:00' AND '" + DateTime.Now.Year + "-12-31 23:59:59'");

            decimal naplaceniPrimitciPrviKvartal = 0.00M;

            foreach (Library.Prihodi item in prihodiPrviKvartal)
            {
                naplaceniPrimitciPrviKvartal = naplaceniPrimitciPrviKvartal + item.IznosNaplacenVirmanski;
            }
            report.xrVirmanskiNaplacenoPrviKvartal.Text = naplaceniPrimitciPrviKvartal.ToString();
            report.xrUkupnoNaplaceniPrviKvartal.Text    = naplaceniPrimitciPrviKvartal.ToString();

            decimal naplaceniPrimitciDrugiKvartal = 0.00M;

            foreach (Library.Prihodi item in prihodiDrugiKvartal)
            {
                naplaceniPrimitciDrugiKvartal = naplaceniPrimitciDrugiKvartal + item.IznosNaplacenVirmanski;
            }
            report.xrVirmanskiNaplacenoDrugiKvartal.Text = naplaceniPrimitciDrugiKvartal.ToString();
            report.xrUkupnoNaplaceniDrugiKvartal.Text    = naplaceniPrimitciDrugiKvartal.ToString();

            decimal naplaceniPrimitciTreciKvartal = 0.00M;

            foreach (Library.Prihodi item in prihodiTreciKvartal)
            {
                naplaceniPrimitciTreciKvartal = naplaceniPrimitciTreciKvartal + item.IznosNaplacenVirmanski;
            }
            report.xrVirmanskiNaplacenoTreciKvartal.Text = naplaceniPrimitciTreciKvartal.ToString();
            report.xrUkupnoNaplaceniTreciKvartal.Text    = naplaceniPrimitciTreciKvartal.ToString();

            decimal naplaceniPrimitciCetvrtiKvartal = 0.00M;

            foreach (Library.Prihodi item in prihodiCetvrtiKvartal)
            {
                naplaceniPrimitciCetvrtiKvartal = naplaceniPrimitciCetvrtiKvartal + item.IznosNaplacenVirmanski;
            }
            report.xrVirmanskiNaplacenoCetvrtiKvartal.Text = naplaceniPrimitciCetvrtiKvartal.ToString();
            report.xrUkupnoNaplaceniCetvrtiKvartal.Text    = naplaceniPrimitciCetvrtiKvartal.ToString();

            decimal ukupnoNaplaceno = naplaceniPrimitciPrviKvartal + naplaceniPrimitciDrugiKvartal + naplaceniPrimitciTreciKvartal + naplaceniPrimitciCetvrtiKvartal;

            report.xrVirmanskiNaplacenoUkupno.Text = naplaceniPrimitciCetvrtiKvartal.ToString();
            report.xrUkupnoNaplaceniUkupno.Text    = naplaceniPrimitciCetvrtiKvartal.ToString();

            return(report);
        }