public void PrijenosGKBroj(object sender, EventArgs e) { using (uscRacuniBroj objekt = new uscRacuniBroj(false)) { if (objekt.ShowDialogForm("Prijenos") == DialogResult.OK) { using (BusinessLogic.Racuni racun = new BusinessLogic.Racuni()) { racun.pOdabraniRacuni = racun.VratiOznaceneRacunePoBroju(objekt.pyear, objekt.pod, objekt.pdo); if (racun.pOdabraniRacuni.Count > 0) { if (racun.GetIDShema() != 0) { int id_shema = 0; if (racun.InsertGlavnaKnjiga(ref id_shema)) { if (id_shema != 0) { MessageBox.Show("Uspješno je preneseno računa u GK: " + racun.pCounter); if (racun.InsertIRA()) { MessageBox.Show("Uspješno je preneseno računa u IRA: " + racun.pCounter); racun.SetPreneseniObracuni(); if (racun.SetZatvaranja()) { LoadGridData(); } } } } else { MessageBox.Show("Dogodila se greška prilikom financijskog zaduživanja!\nJavite se u T4S."); } } else { MessageBox.Show("potrebno je napraviti shemu knjiženja\nda bi se računi mogli zadužiti."); } } } } } }
public void IspisPoBroju(object sender, EventArgs e) { using (uscRacuniBroj objekt = new uscRacuniBroj(true)) { if (objekt.ShowDialogForm("Ispis") == DialogResult.OK) { using (BusinessLogic.Racuni racun = new BusinessLogic.Racuni()) { Dictionary <int, int> oznaceni = racun.VratiOznaceneRacunePoBroju(objekt.pyear, objekt.pod, objekt.pdo); if (oznaceni.Count > 0) { ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\rptVirmaniUF.rpt"); // Set connection string from config in existing LogonProperties rpt.DataSourceConnections[0].SetConnection(Mipsed7.Core.ApplicationDatabaseInformation.ServerName, Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName, true); rpt.DataSourceConnections[0].SetLogon(Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName, Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword); rpt.DataSourceConnections[0].IntegratedSecurity = false; rpt.SetDataSource(racun.GetDataRacuni(oznaceni)); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.Controller.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.Controller.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Activate(); item.Show(item.Workspaces["main"]); } } } } }