private void Ispisi() { this.BackgroundUpdate(); frmPregledBilance bilance = new frmPregledBilance { ds = this.DSBILANCA }; if (bilance.ShowDialog() == DialogResult.OK) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Analitička bruto bilanca", Description = "Pregled izvještaja - Analitička bruto bilanca", Icon = ImageResourcesNew.mbs }; 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 = this.rpt; item.Show(item.Workspaces["main"], info); } }
public void iSPISI() { KORISNIKDataSet dataSet = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(dataSet); ReportDocument document = new ReportDocument(); ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja", Description = "Pregled", Icon = ImageResourcesNew.mbs }; document.Load(System.Windows.Forms.Application.StartupPath + @"\ddIzvjestaji\rptPotvrdaOIsplatidohotka.rpt"); document.SetDataSource(this.ds); document.SetParameterValue("GODINA", this.GODINA); document.SetParameterValue("naziv", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); document.SetParameterValue("adresa", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); document.SetParameterValue("mb", dataSet.KORISNIK.Rows[0]["KORISNIKOIB"].ToString()); document.SetParameterValue("mjesto", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1MJESTO"])); 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 = document; item.Activate(); item.Show(item.Workspaces["main"]); }
private void UltraButton3_Click(object sender, EventArgs e) { Server server = new Server(Mipsed7.Core.ApplicationDatabaseInformation.ServerName); server.ConnectionContext.LoginSecure = false; server.ConnectionContext.Login = Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName; server.ConnectionContext.Password = Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword; OpenFileDialog dialog = new OpenFileDialog { Title = "Odredite backup datoteku", RestoreDirectory = true, Filter = "bak datoteke|*.bak|sve datoteke|*.*" }; if (dialog.ShowDialog() == DialogResult.OK) { ExtendedWindowSmartPartInfo smartPartInfo = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterScreen, Modal = true, ControlBox = true, Title = "Unesite naziv baze podataka!", Icon = ImageResourcesNew.mbs }; UnosNazivaBaze smartPart = this.Controller.WorkItem.Items.AddNew <UnosNazivaBaze>(); smartPart.Baze = server.Databases; this.Controller.WorkItem.RootWorkItem.Workspaces["window"].Show(smartPart, smartPartInfo); if ((smartPart.NazivBaze != null) && (Interaction.MsgBox("Odabrali ste: " + smartPart.NazivBaze, MsgBoxStyle.YesNo, null) == MsgBoxResult.Yes)) { Restore restore = new Restore(); restore.Devices.AddDevice(dialog.FileName, DeviceType.File); string nazivBaze = smartPart.NazivBaze; restore.Database = nazivBaze; restore.NoRecovery = false; restore.ReplaceDatabase = true; DataRow[] rowArray = restore.ReadFileList(server).Select(null); string logicalFileName = Conversions.ToString(rowArray[0][0]); string str3 = Conversions.ToString(rowArray[1][0]); restore.RelocateFiles.Add(new RelocateFile(logicalFileName, server.Information.MasterDBPath + @"\" + nazivBaze + ".MDF")); restore.RelocateFiles.Add(new RelocateFile(str3, server.Information.MasterDBPath + @"\" + nazivBaze + ".LDF")); this.TextBox1.Clear(); this.TextBox1.AppendText("Trenutna akcija - restore baze : " + nazivBaze); restore.PercentComplete += new PercentCompleteEventHandler(this.ProgressEventHandler); try { restore.SqlRestore(server); restore.PercentComplete -= new PercentCompleteEventHandler(this.ProgressEventHandler); this.TextBox1.Clear(); } catch (System.Exception exception1) { throw exception1; //restore.PercentComplete -= new PercentCompleteEventHandler(this.ProgressEventHandler); } } } this.Baze1.Clear(); this.PuniBaze(); }
public void PretraziHandler(object sender, EventArgs e) { System.Drawing.Point point = new System.Drawing.Point(Cursor.Position.X, Cursor.Position.Y); UltraGrid dataGrid = new UltraGrid(); dataGrid = this.userControlDataGridKONTO.DataGrid; ExtendedWindowSmartPartInfo smartPartInfo = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, ControlBox = false, Title = "Unesite tekst za pretraživanje", Icon = ImageResourcesNew.mbs }; ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); UnosPojma smartPart = this.Controller.WorkItem.Items.AddNew <UnosPojma>(); workspace.Show(smartPart, smartPartInfo); if (smartPart.ParentForm.DialogResult == DialogResult.OK) { ColumnEnumerator enumerator = dataGrid.DisplayLayout.Bands[0].Columns.GetEnumerator(); while (enumerator.MoveNext()) { if (enumerator.Current.DataType.ToString() == "System.String") { dataGrid.DisplayLayout.Bands[0].ColumnFilters["IDKONTO"].FilterConditions.Add(FilterComparisionOperator.Contains, smartPart.UneseniString); } } } }
public void DNRCommand(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Evidencija o dohotku od nesamostalnog rada", Description = "Pregled izvještaja - videncija o dohotku od nesamostalnog rada" }; ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\DDIzvjestaji\rptDNR.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); // 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; frmDNR dnr = new frmDNR(); if (dnr.ShowDialog() == DialogResult.OK) { DataTable ds = new DataTable("DNR"); SqlCommand sqlComm = new SqlCommand("sp_DNR", conn.sqlConnection); sqlComm.CommandType = CommandType.StoredProcedure; sqlComm.Parameters.AddWithValue("@Godina", dnr.pGodina); sqlComm.Parameters.AddWithValue("@OdMjeseca", dnr.pOdMjeseca); sqlComm.Parameters.AddWithValue("@DoMjeseca", dnr.pDoMjeseca); sqlComm.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = sqlComm; da.Fill(ds); DataTable dtosobe = new DataTable(); try { dtosobe = ds.Select("IDRADNIK In (" + dnr.pOsobe + ")").CopyToDataTable(); } catch { } rpt.SetDataSource(dtosobe); DataRow korisnik = conn.GetDataTable("SELECT TOP 1 korisnik1naziv,korisnik1adresa,korisnik1mjesto,kontakttelefon,kontaktfax,email,korisnikoib FROM KORISNIK").Rows[0]; rpt.SetParameterValue("@KorisnikNaziv", korisnik["KORISNIK1NAZIV"].ToString()); rpt.SetParameterValue("@KorisnikAdresa", korisnik["KORISNIK1ADRESA"].ToString() + ", " + korisnik["KORISNIK1MJESTO"].ToString()); rpt.SetParameterValue("@KorisnikOIB", korisnik["KORISNIKOIB"].ToString()); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } }
public void BazePodatakaCommandHandler(object sender, EventArgs e) { ExtendedWindowSmartPartInfo smartPartInfo = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterScreen, Modal = true, ControlBox = true, Title = "Servis - baze podataka", Icon = ImageResourcesNew.mbs }; OdrzavanjeSmartPart smartPart = this.WorkItem.Items.AddNew <OdrzavanjeSmartPart>(); this.WorkItem.RootWorkItem.Workspaces["window"].Show(smartPart, smartPartInfo); }
public void IMPORTIPCommandHandler(object sender, EventArgs e) { if (new frmLoginServiseri().ShowDialog() == DialogResult.OK) { ExtendedWindowSmartPartInfo smartPartInfo = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterScreen, Modal = true, ControlBox = true, Title = "Obrazac IP - DOS / MIPSED.NET", Icon = ImageResourcesNew.mbs }; DOSPodaci smartPart = this.WorkItem.Items.AddNew <DOSPodaci>(); this.WorkItem.RootWorkItem.Workspaces["window"].Show(smartPart, smartPartInfo); } }
public void OePoreznaIDDCommand(object sender, EventArgs e) { IDDDataset dataSet = new IDDDataset(); ReportDocument document = new ReportDocument(); frmDDPregledMjeseciGodina godina = new frmDDPregledMjeseciGodina(); godina.ShowDialog(); DataRow row = dataSet.test.NewRow(); row["idtest"] = 0x63; dataSet.test.Rows.Add(row); if (godina.DialogResult != DialogResult.Cancel) { if ((godina.OdabraniGodinaIsplate != null) & (godina.OdabraniMjesecIsplate != null)) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja", Description = "Pregled", Icon = ImageResourcesNew.mbs }; SqlConnection connection = new SqlConnection(); SqlCommand command = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD" }; connection.ConnectionString = Mipsed7.Core.ApplicationDatabaseInformation.ConnectionString; command.Connection = connection; SqlDataAdapter adapter2 = new SqlDataAdapter { SelectCommand = command }; adapter2.SelectCommand.Connection = connection; command.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command.Parameters.AddWithValue("@KOLONA", 3); adapter2.Fill(dataSet, "kolona3"); SqlCommand command2 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter3 = new SqlDataAdapter { SelectCommand = command2 }; adapter3.SelectCommand.Connection = connection; command2.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command2.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command2.Parameters.AddWithValue("@KOLONA", 4); adapter3.Fill(dataSet, "kolona4"); SqlCommand command3 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter4 = new SqlDataAdapter { SelectCommand = command3 }; adapter4.SelectCommand.Connection = connection; command3.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command3.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command3.Parameters.AddWithValue("@KOLONA", 5); adapter4.Fill(dataSet, "kolona5"); SqlCommand command4 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter5 = new SqlDataAdapter { SelectCommand = command4 }; adapter5.SelectCommand.Connection = connection; command4.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command4.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command4.Parameters.AddWithValue("@KOLONA", 6); adapter5.Fill(dataSet, "kolona6"); SqlCommand command5 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter6 = new SqlDataAdapter { SelectCommand = command5 }; adapter6.SelectCommand.Connection = connection; command5.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command5.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command5.Parameters.AddWithValue("@KOLONA", 7); adapter6.Fill(dataSet, "kolona7"); } string str2 = string.Format("{0:00}", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); string str = string.Format("{0:0000}", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); string str3 = DB.MjesecNazivDativ(Conversions.ToInteger(godina.OdabraniMjesecIsplate)).ToUpper() + " " + str + ". godine"; KORISNIKDataSet set = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set); sObrazacIDD o = new sObrazacIDD(); sIDDmetapodaci dmetapodaci = new sIDDmetapodaci(); DDModule.DDModule.sNaslovTemeljni temeljni7 = new DDModule.DDModule.sNaslovTemeljni(); DDModule.DDModule.sAutorTemeljni temeljni2 = new DDModule.DDModule.sAutorTemeljni(); DDModule.DDModule.sDatumTemeljni temeljni3 = new DDModule.DDModule.sDatumTemeljni(); DDModule.DDModule.sFormatTemeljni temeljni4 = new DDModule.DDModule.sFormatTemeljni(); DDModule.DDModule.sJezikTemeljni temeljni6 = new DDModule.DDModule.sJezikTemeljni(); DDModule.DDModule.sIdentifikatorTemeljni temeljni5 = new DDModule.DDModule.sIdentifikatorTemeljni(); DDModule.DDModule.sUskladjenost uskladjenost = new DDModule.DDModule.sUskladjenost(); DDModule.DDModule.sTipTemeljni temeljni8 = new DDModule.DDModule.sTipTemeljni(); DDModule.DDModule.sAdresantTemeljni temeljni = new DDModule.DDModule.sAdresantTemeljni(); temeljni7.Value = "IDD obrazac"; temeljni7.dc = "http://purl.org/dc/elements/1.1/title"; temeljni2.Value = "VugerGRAD d.o.o."; temeljni2.dc = "http://purl.org/dc/elements/1.1/creator"; temeljni3.Value = DateAndTime.Now.ToString("s"); temeljni3.dc = "http://purl.org/dc/elements/1.1/date"; temeljni4.Value = DDModule.DDModule.tFormat.textxml; temeljni4.dc = "http://purl.org/dc/elements/1.1/format"; temeljni6.Value = DDModule.DDModule.tJezik.hrHR; temeljni6.dc = "http://purl.org/dc/elements/1.1/language"; temeljni5.Value = Guid.NewGuid().ToString(); //"dc0e2097-c43b-41f3-a095-dcf327268fad"; temeljni5.dc = "http://purl.org/dc/elements/1.1/identifier"; uskladjenost.Value = "ObrazacIDD-v1-0"; uskladjenost.dc = "http://purl.org/dc/terms/conformsTo"; temeljni8.Value = DDModule.DDModule.tTip.Elektroničkiobrazac; temeljni8.dc = "http://purl.org/dc/elements/1.1/type"; temeljni.Value = "Ministarstvo Financija, Porezna uprava, Zagreb"; dmetapodaci.Naslov = temeljni7; dmetapodaci.Autor = temeljni2; dmetapodaci.Datum = temeljni3; dmetapodaci.Format = temeljni4; dmetapodaci.Jezik = temeljni6; dmetapodaci.Identifikator = temeljni5; dmetapodaci.Uskladjenost = uskladjenost; dmetapodaci.Tip = temeljni8; dmetapodaci.Adresant = temeljni; o.verzijaSheme = "1.0"; o.Metapodaci = dmetapodaci; DDModule.DDModule.sZaglavlje zaglavlje = new DDModule.DDModule.sZaglavlje(); DDModule.DDModule.sZaglavljePodnositeljZahtjeva zahtjeva = new DDModule.DDModule.sZaglavljePodnositeljZahtjeva(); DDModule.DDModule.sAdresa adresa = new DDModule.DDModule.sAdresa(); DDModule.DDModule.sRazdoblje razdoblje = new DDModule.DDModule.sRazdoblje(); zahtjeva.Naziv = Conversions.ToString(set.KORISNIK[0]["KORISNIK1NAZIV"]); zahtjeva.OIB = Conversions.ToString(set.KORISNIK[0]["KORISNIKOIB"]); try { adresa.Ulica = set.KORISNIK[0]["KORISNIK1ADRESA"].ToString().Replace(DB.IzvuciSamoBrojke(set.KORISNIK[0]["KORISNIK1ADRESA"].ToString(), false), ""); } catch (Exception) { throw new Exception("Problem u izvlačenju brojčanog kućnog broja iz ulice!"); } adresa.Broj = DB.IzvuciSamoBrojke(set.KORISNIK[0]["KORISNIK1ADRESA"].ToString(), false); adresa.Mjesto = Conversions.ToString(set.KORISNIK[0]["KORISNIK1MJESTO"]); zahtjeva.Adresa = adresa; zaglavlje.PodnositeljZahtjeva = zahtjeva; razdoblje.DatumOd = DateAndTime.DateSerial(Conversions.ToInteger(str), Conversions.ToInteger(str2), 1); razdoblje.DatumDo = DateAndTime.DateSerial(Conversions.ToInteger(str), Conversions.ToInteger(str2), DateTime.DaysInMonth(Conversions.ToInteger(str), Conversions.ToInteger(str2))); zaglavlje.Razdoblje = razdoblje; o.Zaglavlje = zaglavlje; DDModule.DDModule.sTijelo tijelo = new DDModule.DDModule.sTijelo(); o.Tijelo = tijelo; sTijeloPodatak010 podatak = new sTijeloPodatak010(); sTijeloPodatak020 podatak3 = new sTijeloPodatak020(); sTijeloPodatak030 podatak4 = new sTijeloPodatak030(); sTijeloPodatak040 podatak5 = new sTijeloPodatak040(); sTijeloPodatak051 podatak6 = new sTijeloPodatak051(); sTijeloPodatak052 podatak7 = new sTijeloPodatak052(); sTijeloPodatak053 podatak8 = new sTijeloPodatak053(); sTijeloPodatak054 podatak9 = new sTijeloPodatak054(); sTijeloPodatak055 podatak10 = new sTijeloPodatak055(); sTijeloPodatak056 podatak11 = new sTijeloPodatak056(); sTijeloPodatak060 podatak12 = new sTijeloPodatak060(); sTijeloPodatak070 podatak13 = new sTijeloPodatak070(); sTijeloPodatak080 podatak14 = new sTijeloPodatak080(); sTijeloPodatak090 podatak15 = new sTijeloPodatak090(); sTijeloPodatak100 podatak2 = new sTijeloPodatak100(); podatak.Iznos3 = Conversions.ToInteger(dataSet.kolona3.Rows[0]["brojprimatelja"]); podatak.Iznos4 = Conversions.ToInteger(dataSet.kolona4.Rows[0]["brojprimatelja"]); podatak.Iznos5 = Conversions.ToInteger(dataSet.kolona5.Rows[0]["brojprimatelja"]); podatak.Iznos6 = Conversions.ToInteger(dataSet.kolona6.Rows[0]["brojprimatelja"]); podatak.Iznos7 = Conversions.ToInteger(dataSet.kolona7.Rows[0]["brojprimatelja"]); podatak.Iznos8 = 0; podatak.Iznos9 = Conversions.ToInteger(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["brojprimatelja"], dataSet.kolona4.Rows[0]["brojprimatelja"]), dataSet.kolona5.Rows[0]["brojprimatelja"]), dataSet.kolona6.Rows[0]["brojprimatelja"]), dataSet.kolona7.Rows[0]["brojprimatelja"])); podatak3.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["primici"]), 2); podatak3.Iznos4 = decimal.Round(Conversions.ToDecimal(dataSet.kolona4.Rows[0]["primici"]), 2); podatak3.Iznos5 = decimal.Round(Conversions.ToDecimal(dataSet.kolona5.Rows[0]["primici"]), 2); podatak3.Iznos6 = decimal.Round(Conversions.ToDecimal(dataSet.kolona6.Rows[0]["primici"]), 2); podatak3.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["primici"]), 2); podatak3.Iznos8 = decimal.Round(0.00M, 2); podatak3.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["primici"], dataSet.kolona4.Rows[0]["primici"]), dataSet.kolona5.Rows[0]["primici"]), dataSet.kolona6.Rows[0]["primici"]), dataSet.kolona7.Rows[0]["primici"])), 2); podatak4.Iznos5 = decimal.Round(Conversions.ToDecimal(dataSet.kolona5.Rows[0]["izdatak"]), 2); podatak4.Iznos6 = decimal.Round(Conversions.ToDecimal(dataSet.kolona6.Rows[0]["izdatak"]), 2); podatak4.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["izdatak"]), 2); podatak4.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(dataSet.kolona5.Rows[0]["izdatak"], dataSet.kolona6.Rows[0]["izdatak"]), dataSet.kolona7.Rows[0]["izdatak"])), 2); podatak5.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["osnovicadoprinos"]), 2); podatak5.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["osnovicadoprinos"]), 2); podatak5.Iznos8 = decimal.Round(0.00M, 2); podatak5.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona3.Rows[0]["osnovicadoprinos"], dataSet.kolona7.Rows[0]["osnovicadoprinos"])), 2); podatak6.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["mio1"]), 2); podatak6.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["mio1"]), 2); podatak6.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona3.Rows[0]["mio1"], dataSet.kolona7.Rows[0]["mio1"])), 2); podatak7.Iznos8 = decimal.Round(0.00M, 2); podatak7.Iznos9 = decimal.Round(0.00M, 2); podatak8.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["mio2"]), 2); podatak8.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["mio2"]), 2); podatak8.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona3.Rows[0]["mio2"], dataSet.kolona7.Rows[0]["mio2"])), 2); podatak9.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["zdr"]), 2); podatak9.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["zdr"]), 2); podatak9.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona3.Rows[0]["zdr"], dataSet.kolona7.Rows[0]["zdr"])), 2); podatak10.Iznos8 = decimal.Round(0.00M, 2); podatak10.Iznos9 = decimal.Round(0.00M, 2); podatak11.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["zast"]), 2); podatak11.Iznos4 = decimal.Round(Conversions.ToDecimal(dataSet.kolona4.Rows[0]["zast"]), 2); podatak11.Iznos5 = decimal.Round(Conversions.ToDecimal(dataSet.kolona5.Rows[0]["zast"]), 2); podatak11.Iznos6 = decimal.Round(Conversions.ToDecimal(dataSet.kolona6.Rows[0]["zast"]), 2); podatak11.Iznos8 = decimal.Round(0.00M, 2); podatak11.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["zast"], dataSet.kolona4.Rows[0]["zast"]), dataSet.kolona5.Rows[0]["zast"]), dataSet.kolona6.Rows[0]["zast"])), 2); podatak12.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["izdatak"]), 2); podatak12.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["izdatak"]), 2); podatak12.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona3.Rows[0]["izdatak"], dataSet.kolona7.Rows[0]["izdatak"])), 2); podatak13.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["osnovicaporez"]), 2); podatak13.Iznos4 = decimal.Round(Conversions.ToDecimal(dataSet.kolona4.Rows[0]["osnovicaporez"]), 2); podatak13.Iznos5 = decimal.Round(Conversions.ToDecimal(dataSet.kolona5.Rows[0]["osnovicaporez"]), 2); podatak13.Iznos6 = decimal.Round(Conversions.ToDecimal(dataSet.kolona6.Rows[0]["osnovicaporez"]), 2); podatak13.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["osnovicaporez"]), 2); podatak13.Iznos8 = decimal.Round(0.00M, 2); podatak13.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["osnovicaporez"], dataSet.kolona4.Rows[0]["osnovicaporez"]), dataSet.kolona5.Rows[0]["osnovicaporez"]), dataSet.kolona6.Rows[0]["osnovicaporez"]), dataSet.kolona7.Rows[0]["osnovicaporez"])), 2); podatak14.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["porez"]), 2); podatak14.Iznos4 = decimal.Round(Conversions.ToDecimal(dataSet.kolona4.Rows[0]["porez"]), 2); podatak14.Iznos5 = decimal.Round(Conversions.ToDecimal(dataSet.kolona5.Rows[0]["porez"]), 2); podatak14.Iznos6 = decimal.Round(Conversions.ToDecimal(dataSet.kolona6.Rows[0]["porez"]), 2); podatak14.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["porez"]), 2); podatak14.Iznos8 = decimal.Round(0.00M, 2); podatak14.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["porez"], dataSet.kolona4.Rows[0]["porez"]), dataSet.kolona5.Rows[0]["porez"]), dataSet.kolona6.Rows[0]["porez"]), dataSet.kolona7.Rows[0]["porez"])), 2); podatak15.Iznos3 = decimal.Round(Conversions.ToDecimal(dataSet.kolona3.Rows[0]["prirez"]), 2); podatak15.Iznos4 = decimal.Round(Conversions.ToDecimal(dataSet.kolona4.Rows[0]["prirez"]), 2); podatak15.Iznos5 = decimal.Round(Conversions.ToDecimal(dataSet.kolona5.Rows[0]["prirez"]), 2); podatak15.Iznos6 = decimal.Round(Conversions.ToDecimal(dataSet.kolona6.Rows[0]["prirez"]), 2); podatak15.Iznos7 = decimal.Round(Conversions.ToDecimal(dataSet.kolona7.Rows[0]["prirez"]), 2); podatak15.Iznos8 = decimal.Round(0.00M, 2); podatak15.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["prirez"], dataSet.kolona4.Rows[0]["prirez"]), dataSet.kolona5.Rows[0]["prirez"]), dataSet.kolona6.Rows[0]["prirez"]), dataSet.kolona7.Rows[0]["prirez"])), 2); podatak2.Iznos3 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona3.Rows[0]["prirez"], dataSet.kolona3.Rows[0]["porez"])), 2); podatak2.Iznos4 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona4.Rows[0]["prirez"], dataSet.kolona4.Rows[0]["porez"])), 2); podatak2.Iznos5 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona5.Rows[0]["prirez"], dataSet.kolona5.Rows[0]["porez"])), 2); podatak2.Iznos6 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona6.Rows[0]["prirez"], dataSet.kolona6.Rows[0]["porez"])), 2); podatak2.Iznos7 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(dataSet.kolona7.Rows[0]["prirez"], dataSet.kolona7.Rows[0]["porez"])), 2); podatak2.Iznos8 = decimal.Round(0.00M, 2); podatak2.Iznos9 = decimal.Round(Conversions.ToDecimal(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(Operators.AddObject(dataSet.kolona3.Rows[0]["prirez"], dataSet.kolona3.Rows[0]["porez"]), dataSet.kolona4.Rows[0]["prirez"]), dataSet.kolona4.Rows[0]["porez"]), dataSet.kolona5.Rows[0]["prirez"]), dataSet.kolona5.Rows[0]["porez"]), dataSet.kolona6.Rows[0]["prirez"]), dataSet.kolona6.Rows[0]["porez"]), dataSet.kolona7.Rows[0]["prirez"]), dataSet.kolona7.Rows[0]["porez"])), 2); o.Tijelo.Podatak010 = podatak; o.Tijelo.Podatak020 = podatak3; o.Tijelo.Podatak030 = podatak4; o.Tijelo.Podatak040 = podatak5; o.Tijelo.Podatak051 = podatak6; o.Tijelo.Podatak052 = podatak7; o.Tijelo.Podatak053 = podatak8; o.Tijelo.Podatak054 = podatak9; o.Tijelo.Podatak055 = podatak10; o.Tijelo.Podatak056 = podatak11; o.Tijelo.Podatak060 = podatak12; o.Tijelo.Podatak070 = podatak13; o.Tijelo.Podatak080 = podatak14; o.Tijelo.Podatak090 = podatak15; o.Tijelo.Podatak100 = podatak2; try { SaveFileDialog dialog2 = new SaveFileDialog { InitialDirectory = Conversions.ToString(0), FileName = "IDD" + str + "-" + str2 + ".xml", RestoreDirectory = true }; SaveFileDialog dialog = dialog2; if (dialog.ShowDialog() == DialogResult.OK) { using (TextWriter writer = new StreamWriter(dialog.FileName)) { XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces(); namespaces.Add("", "http://e-porezna.porezna-uprava.hr/sheme/zahtjevi/ObrazacIDD/v1-0"); new XmlSerializer(typeof(sObrazacIDD), "http://e-porezna.porezna-uprava.hr/sheme/zahtjevi/ObrazacIDD/v1-0").Serialize(writer, o, namespaces); writer.Close(); } Interaction.MsgBox("Datoteka uspješno spremljena u: " + dialog.FileName, MsgBoxStyle.OkOnly, null); } } catch (System.Exception exception1) { throw exception1; } } }
public void Otvori() { this.ds.Clear(); ReportDocument document = new ReportDocument(); frmDDPregledMjeseciGodina godina = new frmDDPregledMjeseciGodina(); godina.ShowDialog(); DataRow row = this.ds.test.NewRow(); row["idtest"] = 0x63; this.ds.test.Rows.Add(row); if (godina.DialogResult != DialogResult.Cancel) { if ((godina.OdabraniGodinaIsplate != null) & (godina.OdabraniMjesecIsplate != null)) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja", Description = "Pregled", Icon = ImageResourcesNew.mbs }; SqlConnection connection = new SqlConnection(); SqlCommand command = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD" }; connection.ConnectionString = Mipsed7.Core.ApplicationDatabaseInformation.ConnectionString; command.Connection = connection; SqlDataAdapter adapter2 = new SqlDataAdapter { SelectCommand = command }; adapter2.SelectCommand.Connection = connection; command.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command.Parameters.AddWithValue("@KOLONA", 3); adapter2.Fill(this.ds, "kolona3"); SqlCommand command2 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter3 = new SqlDataAdapter { SelectCommand = command2 }; adapter3.SelectCommand.Connection = connection; command2.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command2.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command2.Parameters.AddWithValue("@KOLONA", 4); adapter3.Fill(this.ds, "kolona4"); SqlCommand command3 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter4 = new SqlDataAdapter { SelectCommand = command3 }; adapter4.SelectCommand.Connection = connection; command3.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command3.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command3.Parameters.AddWithValue("@KOLONA", 5); adapter4.Fill(this.ds, "kolona5"); SqlCommand command4 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter5 = new SqlDataAdapter { SelectCommand = command4 }; adapter5.SelectCommand.Connection = connection; command4.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command4.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command4.Parameters.AddWithValue("@KOLONA", 6); adapter5.Fill(this.ds, "kolona6"); SqlCommand command5 = new SqlCommand { CommandType = CommandType.StoredProcedure, CommandText = "S_DD_IDD", Connection = connection }; SqlDataAdapter adapter6 = new SqlDataAdapter { SelectCommand = command5 }; adapter6.SelectCommand.Connection = connection; command5.Parameters.AddWithValue("@mjesecisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); command5.Parameters.AddWithValue("@godinaisplate", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); command5.Parameters.AddWithValue("@KOLONA", 7); adapter6.Fill(this.ds, "kolona7"); } this.mjesecisplate = string.Format("{0:00}", RuntimeHelpers.GetObjectValue(godina.OdabraniMjesecIsplate)); this.godinaisplate = string.Format("{0:0000}", RuntimeHelpers.GetObjectValue(godina.OdabraniGodinaIsplate)); string str = DB.MjesecNazivDativ(Conversions.ToInteger(godina.OdabraniMjesecIsplate)).ToUpper() + " " + this.godinaisplate + ". godine"; KORISNIKDataSet dataSet = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(dataSet); document.Load(System.Windows.Forms.Application.StartupPath + @"\ddIzvjestaji\idd2009.rpt"); document.SetDataSource(this.ds); document.SetParameterValue("mjesecgodina", str); document.SetParameterValue("naziv", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); document.SetParameterValue("sjediste", Operators.AddObject(Operators.AddObject(dataSet.KORISNIK.Rows[0]["KORISNIK1ADRESA"], ", "), dataSet.KORISNIK.Rows[0]["KORISNIK1MJESTO"])); document.SetParameterValue("porezni", dataSet.KORISNIK.Rows[0]["KORISNIKOIB"].ToString()); this.CrystalReportViewer1.ReportSource = document; } }
public void KontirajHandler(object sender, EventArgs e) { SHEMADDDataAdapter adapter = new SHEMADDDataAdapter(); SHEMADDDataSet dataSet = new SHEMADDDataSet(); GKSTAVKADataSet set2 = new GKSTAVKADataSet(); GKSTAVKADataAdapter adapter3 = new GKSTAVKADataAdapter(); int num = Conversions.ToInteger(Operators.AddObject(this.NUMERACIJA(), 1)); SHEMADDSelectionListWorkItem item = this.Controller.WorkItem.Items.AddNew <SHEMADDSelectionListWorkItem>("test"); DataRow row3 = item.ShowModal(true, "", null); item.Terminate(); if (row3 != null) { DataRow row2; DataRow current; IEnumerator enumerator = null; this.OPIS = "test"; this.OPIS = this.m_opisobracuna + " " + this.MJESECOBRACUNA + "/" + this.GODINAOBRACUNA + " šifra obr. " + this.m_idobracun; adapter.FillByIDSHEMADD(dataSet, Conversions.ToInteger(row3["idshemadd"])); decimal num2 = Conversions.ToDecimal(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"]); if (dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=8").Length > 0) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=8")[0]["KONTODDVRSTAIZNOSAIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=8")[0]["MTDDVRSTAIZNOSAIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=8")[0]["STRANEDDVRSTEIZNOSAIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } S_DD_REKAP_DOPRINOSDataAdapter adapter2 = new S_DD_REKAP_DOPRINOSDataAdapter(); S_DD_REKAP_DOPRINOSDataSet set3 = new S_DD_REKAP_DOPRINOSDataSet(); adapter2.Fill(set3, this.m_idobracun); try { enumerator = dataSet.SHEMADDSHEMADDDOPRINOS.Rows.GetEnumerator(); while (enumerator.MoveNext()) { current = (DataRow)enumerator.Current; if (set3.S_DD_REKAP_DOPRINOS.Select(Conversions.ToString(Operators.ConcatenateObject("sifra = ", current["SHEMADDDOPRINOSIDDOPRINOS"]))).Length > 0) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(current["KONTODOPIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(current["MTDOPIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(current["STRANEDOPIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = RuntimeHelpers.GetObjectValue(set3.S_DD_REKAP_DOPRINOS.Select(Conversions.ToString(Operators.ConcatenateObject("sifra = ", current["SHEMADDDOPRINOSIDDOPRINOS"])))[0]["iznos"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = RuntimeHelpers.GetObjectValue(set3.S_DD_REKAP_DOPRINOS.Select(Conversions.ToString(Operators.ConcatenateObject("sifra = ", current["SHEMADDDOPRINOSIDDOPRINOS"])))[0]["iznos"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } } } finally { if (enumerator is IDisposable) { (enumerator as IDisposable).Dispose(); } } foreach (DataRow row in dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=9")) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(row["KONTODDVRSTAIZNOSAIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(row["MTDDVRSTAIZNOSAIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(row["STRANEDDVRSTEIZNOSAIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoporez"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoporez"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } foreach (DataRow row in dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=10")) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(row["KONTODDVRSTAIZNOSAIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(row["MTDDVRSTAIZNOSAIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(row["STRANEDDVRSTEIZNOSAIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoprirez"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoprirez"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } foreach (DataRow row in dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=11")) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(row["KONTODDVRSTAIZNOSAIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(row["MTDDVRSTAIZNOSAIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(row["STRANEDDVRSTEIZNOSAIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["porezkrizni"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["porezkrizni"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } foreach (DataRow row in dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=12")) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(row["KONTODDVRSTAIZNOSAIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(row["MTDDVRSTAIZNOSAIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(row["STRANEDDVRSTEIZNOSAIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = Operators.SubtractObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["netoplaca"], this.DsTotaliUstanove1.Tables[1].Rows[0]["porezkrizni"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = Operators.SubtractObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["netoplaca"], this.DsTotaliUstanove1.Tables[1].Rows[0]["porezkrizni"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } foreach (DataRow row in dataSet.SHEMADDSHEMADDSTANDARD.Select("idddvrsteiznosa=14")) { row2 = set2.GKSTAVKA.NewRow(); row2["datumdokumenta"] = DateAndTime.Today; row2["brojdokumenta"] = num; row2["brojstavke"] = 1; row2["iddokument"] = 0x3e6; row2["OPIS"] = this.OPIS; row2["zatvoreniiznos"] = 0; row2["statusgk"] = 0; row2["IDKONTO"] = RuntimeHelpers.GetObjectValue(row["KONTODDVRSTAIZNOSAIDKONTO"]); row2["IDMJESTOTROSKA"] = RuntimeHelpers.GetObjectValue(row["MTDDVRSTAIZNOSAIDMJESTOTROSKA"]); row2["IDORGJED"] = RuntimeHelpers.GetObjectValue(dataSet.SHEMADD.Rows[0]["SHEMADDOJIDORGJED"]); row2["GKGODIDGODINE"] = mipsed.application.framework.Application.ActiveYear; if (Operators.ConditionalCompareObjectEqual(row["STRANEDDVRSTEIZNOSAIDSTRANEKNJIZENJA"], 1, false)) { row2["duguje"] = Operators.AddObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"], this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnodoprinosina"]); row2["potrazuje"] = 0; } else { row2["potrazuje"] = Operators.AddObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"], this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnodoprinosina"]); row2["duguje"] = 0; } set2.GKSTAVKA.Rows.Add(row2); } ExtendedWindowSmartPartInfo smartPartInfo = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, ControlBox = false, Title = "Pretpregled temeljnice prije knjiženja", Icon = ImageResourcesNew.mbs }; ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PregledTemeljnice smartPart = this.Controller.WorkItem.Items.AddNew <PregledTemeljnice>(); smartPart.GkstavkaDataSet1.Merge(set2); workspace.Show(smartPart, smartPartInfo); if (smartPart.ParentForm.DialogResult == DialogResult.OK) { IEnumerator enumerator2 = null; try { enumerator2 = set2.GKSTAVKA.GetEnumerator(); while (enumerator2.MoveNext()) { current = (DataRow)enumerator2.Current; current.BeginEdit(); current["datumdokumenta"] = RuntimeHelpers.GetObjectValue(smartPart.datumdok.Value); current.EndEdit(); } } finally { if (enumerator2 is IDisposable) { (enumerator2 as IDisposable).Dispose(); } } adapter3.Update(set2); Interaction.MsgBox("Knjiženje uspješno izvršeno. Kreiran je broj dokumenta: " + Conversions.ToString(num), MsgBoxStyle.Information, "MBS.Complete"); } } }
private void Ispis_Prilog1_Obrasca() { string str = string.Empty; string str2 = string.Empty; this.Cursor = Cursors.WaitCursor; ReportDocument document = new ReportDocument(); ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Prilog 1", Description = "Pregled izvještaja - Prilog 1", Icon = ImageResourcesNew.mbs }; document.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\rptPrilog1.rpt"); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.Controller.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.Controller.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } this.ParentForm.Close(); item.Izvjestaj = document; KORISNIKDataAdapter adapter = new KORISNIKDataAdapter(); KORISNIKDataSet dataSet = new KORISNIKDataSet(); adapter.Fill(dataSet); document.SetParameterValue("USTANOVA", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); document.SetParameterValue("ADRESA2", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1MJESTO"])); document.SetParameterValue("RKDP", DB.N20(RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["rkp"]))); document.SetParameterValue("PLACABROJ", DB.N20(RuntimeHelpers.GetObjectValue(this.plBroj.Value))); document.SetParameterValue("PLACASVOTA", DB.N20(RuntimeHelpers.GetObjectValue(this.plIznos.Value))); document.SetParameterValue("JUBILARNEBROJ", DB.N20(RuntimeHelpers.GetObjectValue(this.jbBroj.Value))); document.SetParameterValue("JUBILARNESVOTA", DB.N20(RuntimeHelpers.GetObjectValue(this.jbIznos.Value))); document.SetParameterValue("TEKUCIBROJ", DB.N20(RuntimeHelpers.GetObjectValue(this.tkBroj.Value))); document.SetParameterValue("TEKUCISVOTA", DB.N20(RuntimeHelpers.GetObjectValue(this.tkSvota.Value))); string ziroRacun = string.Empty; DataRow[] rowArray = dataSet.KORISNIKLevel1.Select("vbdikorisnik = 1001005"); if (rowArray.Length > 0) { str = string.Format("{0} {1} {2}", Conversions.ToString(rowArray[0]["nazivziro"]), Conversions.ToString(rowArray[0]["ulicaziro"]), Conversions.ToString(rowArray[0]["mjestoziro"])); str2 = Conversions.ToString(rowArray[0]["zirokorisnik"]); ziroRacun = Conversions.ToString(rowArray[0]["VBDIKORISNIK"]) + Conversions.ToString(rowArray[0]["zirokorisnik"]); } else { str = ""; str2 = ""; } IBAN iban = new IBAN(); document.SetParameterValue("ziro", iban.GenerirajIBANIzBrojaRacuna(ziroRacun, false, true)); document.SetParameterValue("ministarstvo", str); document.SetParameterValue("HR1", uneHR1.Text); document.SetParameterValue("HR2", uneHR2.Text); document.SetParameterValue("Racun1", uneRacun1.Text); document.SetParameterValue("Racun2", uneRacun2.Text); item.Show(item.Workspaces["main"], info); }
public void StanjeDokumenti_Command(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Stanje Dokumenti", Description = "Pregled izvještaja - Stanje Dokumenti" }; ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\rptStanjeDokumenti.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); try { ConnectionInfo connInfo = new ConnectionInfo(); connInfo.ServerName = Mipsed7.Core.ApplicationDatabaseInformation.ServerName; connInfo.DatabaseName = Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName; connInfo.UserID = Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName; connInfo.Password = Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword; TableLogOnInfo tableLogOnInfo = new TableLogOnInfo(); tableLogOnInfo.ConnectionInfo = connInfo; foreach (Table table in rpt.Database.Tables) { table.ApplyLogOnInfo(tableLogOnInfo); table.LogOnInfo.ConnectionInfo.ServerName = connInfo.ServerName; table.LogOnInfo.ConnectionInfo.DatabaseName = connInfo.DatabaseName; table.LogOnInfo.ConnectionInfo.UserID = connInfo.UserID; table.LogOnInfo.ConnectionInfo.Password = connInfo.Password; } } catch (Exception exp) { MessageBox.Show(exp.Message); } //dohvat i interakcija s formom UI.Izvjestaji.frmStanjeDokumenti objekt = new UI.Izvjestaji.frmStanjeDokumenti(); if (objekt.ShowDialog() == DialogResult.OK) { using (BusinessLogic.OtvaranjeSkladista objekt2 = new BusinessLogic.OtvaranjeSkladista()) { KORISNIKDataSet set = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set); rpt.SetDataSource(objekt2.GetStanjeDokumenti(UI.Izvjestaji.frmStanjeDokumenti.datumOd, UI.Izvjestaji.frmStanjeDokumenti.datumDo, UI.Izvjestaji.frmStanjeDokumenti.idSkladista, UI.Izvjestaji.frmStanjeDokumenti.idMjestoTroska, UI.Izvjestaji.frmStanjeDokumenti.dokument)); if (set.KORISNIK.Rows.Count > 0) { rpt.SetParameterValue("NAZIV", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); rpt.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIKOIB"])); rpt.SetParameterValue("Adresa", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); } rpt.SetParameterValue("DatumOD", UI.Izvjestaji.frmStanjeDokumenti.datumOd); rpt.SetParameterValue("DatumDo", UI.Izvjestaji.frmStanjeDokumenti.datumDo); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } } }
public void IspisMjestoTroska_Command(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - mjesto troška", Description = "Pregled izvještaja - mjesto troška" }; ReportDocument rpt = new ReportDocument(); UI.Izvjestaji.frmMjestoTroska objekt = new UI.Izvjestaji.frmMjestoTroska(); if (objekt.ShowDialog() == DialogResult.OK) { rpt.Load(System.Windows.Forms.Application.StartupPath + @"\MBSReport\rptMjestoTroska.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); try { ConnectionInfo connInfo = new ConnectionInfo(); connInfo.ServerName = Mipsed7.Core.ApplicationDatabaseInformation.ServerName; connInfo.DatabaseName = Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName; connInfo.UserID = Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName; connInfo.Password = Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword; TableLogOnInfo tableLogOnInfo = new TableLogOnInfo(); tableLogOnInfo.ConnectionInfo = connInfo; foreach (Table table in rpt.Database.Tables) { table.ApplyLogOnInfo(tableLogOnInfo); table.LogOnInfo.ConnectionInfo.ServerName = connInfo.ServerName; table.LogOnInfo.ConnectionInfo.DatabaseName = connInfo.DatabaseName; table.LogOnInfo.ConnectionInfo.UserID = connInfo.UserID; table.LogOnInfo.ConnectionInfo.Password = connInfo.Password; } } catch (Exception exp) { MessageBox.Show(exp.Message); } using (BusinessLogic.OtvaranjeSkladista objekt2 = new BusinessLogic.OtvaranjeSkladista()) { KORISNIKDataSet set = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set); rpt.SetDataSource(objekt2.GetMjestoTroska(UI.Izvjestaji.frmMjestoTroska.datumOd, UI.Izvjestaji.frmMjestoTroska.datumDo, UI.Izvjestaji.frmMjestoTroska.skladiste, UI.Izvjestaji.frmMjestoTroska.mjestoTroska)); if (set.KORISNIK.Rows.Count > 0) { rpt.SetParameterValue("NAZIV", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); rpt.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIKOIB"])); rpt.SetParameterValue("Adresa", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); rpt.SetParameterValue("KontaktOsoba", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KONTAKTOSOBA"])); rpt.SetParameterValue("SkladisteNaziv", objekt2.GetSkladisteNaziv(UI.Izvjestaji.frmMjestoTroska.skladiste)); rpt.SetParameterValue("datumod", UI.Izvjestaji.frmMjestoTroska.datumOd.ToString("dd.MM.yyyy")); rpt.SetParameterValue("datumdo", UI.Izvjestaji.frmMjestoTroska.datumDo.ToString("dd.MM.yyyy")); } ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } } }
public void KarticaMaterijala_Command(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Kartica reprodukcijskog materijala", Description = "Pregled izvještaja - Kartica reprodukcijskog materijala" }; ReportDocument rpt = new ReportDocument(); string datumOd; string datumDo; rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpKarticaReprodukcijskogMaterijala.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); try { ConnectionInfo connInfo = new ConnectionInfo(); connInfo.ServerName = Mipsed7.Core.ApplicationDatabaseInformation.ServerName; connInfo.DatabaseName = Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName; connInfo.UserID = Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName; connInfo.Password = Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword; TableLogOnInfo tableLogOnInfo = new TableLogOnInfo(); tableLogOnInfo.ConnectionInfo = connInfo; foreach (Table table in rpt.Database.Tables) { table.ApplyLogOnInfo(tableLogOnInfo); table.LogOnInfo.ConnectionInfo.ServerName = connInfo.ServerName; table.LogOnInfo.ConnectionInfo.DatabaseName = connInfo.DatabaseName; table.LogOnInfo.ConnectionInfo.UserID = connInfo.UserID; table.LogOnInfo.ConnectionInfo.Password = connInfo.Password; } } catch (Exception exp) { MessageBox.Show(exp.Message); } UI.Izvjestaji.frmKarticeArtikala objekt = new UI.Izvjestaji.frmKarticeArtikala(); if (objekt.ShowDialog() == DialogResult.OK) { using (BusinessLogic.Proizvod objekt2 = new BusinessLogic.Proizvod()) { if (UI.Izvjestaji.frmKarticeArtikala.naDan != null) { datumDo = UI.Izvjestaji.frmKarticeArtikala.naDan.Value.ToString("yyyy-MM-dd"); datumOd = new DateTime(2000, 1, 1).ToString("yyyy-MM-dd"); } else { datumDo = UI.Izvjestaji.frmKarticeArtikala.razdobljeDatumDo.Value.ToString("yyyy-MM-dd"); datumOd = UI.Izvjestaji.frmKarticeArtikala.razdobljeDatumOd.Value.ToString("yyyy-MM-dd"); } KORISNIKDataSet set = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set); rpt.SetDataSource(objekt2.GetKarticeArtiklaIspis(UI.Izvjestaji.frmKarticeArtikala.pProizvod, UI.Izvjestaji.frmKarticeArtikala.pSkladiste, datumOd, datumDo)); if (set.KORISNIK.Rows.Count > 0) { rpt.SetParameterValue("NAZIV", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); rpt.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIKOIB"])); rpt.SetParameterValue("Adresa", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); } rpt.SetParameterValue("@ID", UI.Izvjestaji.frmKarticeArtikala.pProizvod); rpt.SetParameterValue("@Skladiste", UI.Izvjestaji.frmKarticeArtikala.pSkladiste); rpt.SetParameterValue("@DatumOd", datumOd); rpt.SetParameterValue("@DatumDo", datumDo); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } } }
public void IDD1Command(object sender, EventArgs e) { int nMjesec = 0; int num = 0; decimal num3 = 0; IEnumerator enumerator = null; UCENIKOBRACUNDataSet dataSet = new UCENIKOBRACUNDataSet(); new UCENIKOBRACUNDataAdapter().Fill(dataSet); try { enumerator = dataSet.UCENIKOBRACUN.GetEnumerator(); while (enumerator.MoveNext()) { object objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current); if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateIndexGet(objectValue, new object[] { "aktivanzarsm" }, null), true, false)) { DataRow current1 = (DataRow)enumerator.Current; nMjesec = (int)(current1["ucobrmjesec"]); IEnumerator enumerator2 = null; try { enumerator2 = dataSet.UCENIKOBRACUNUCENIKOBRACUNDETAIL.Rows.GetEnumerator(); while (enumerator2.MoveNext()) { DataRow current = (DataRow)enumerator2.Current; if (Conversions.ToBoolean(Operators.AndObject(Operators.CompareObjectEqual(current["ucobrmjesec"], NewLateBinding.LateIndexGet(objectValue, new object[] { "ucobrmjesec" }, null), false), Operators.CompareObjectEqual(current["ucobrgodina"], NewLateBinding.LateIndexGet(objectValue, new object[] { "ucobrgodina" }, null), false)))) { num3 = Conversions.ToDecimal(Operators.AddObject(num3, current["obracunosnovicepraksa"])); num++; } } continue; } finally { if (enumerator2 is IDisposable) { (enumerator2 as IDisposable).Dispose(); } } } } } finally { if (enumerator is IDisposable) { (enumerator as IDisposable).Dispose(); } } decimal num2 = DB.RoundUP(decimal.Divide(decimal.Multiply(num3, 5M), 100M)); decimal num4 = DB.RoundUP((Convert.ToDouble(num3) * 0.5) / 100.0); ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - IDD-1", Description = "Pregled izvještaja - IDD-1", Icon = ImageResourcesNew.mbs }; KORISNIKDataAdapter adapter2 = new KORISNIKDataAdapter(); KORISNIKDataSet set2 = new KORISNIKDataSet(); adapter2.Fill(set2); ReportDocument document = new ReportDocument(); document.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\rptObrazacIDD-1.RPT"); document.SetParameterValue("USTANOVA", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); document.SetParameterValue("ADRESA", Operators.AddObject(Operators.AddObject(set2.KORISNIK.Rows[0]["KORISNIK1ADRESA"], ","), set2.KORISNIK.Rows[0]["KORISNIK1MJESTO"])); document.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIKOIB"])); document.SetParameterValue("TOCKA33", num2); document.SetParameterValue("TOCKA38", num4); document.SetParameterValue("OSNOVICA", num3); document.SetParameterValue("BROJKOMADA", num); document.SetParameterValue("DATUM", DateAndTime.Today); document.SetParameterValue("naslov", "o isplaćenoj naknadi plaće te o osnovicama i obračunatim i uplaćenim doprinosima za obvezna osiguranja u mjesecu " + DB.MjesecNazivDativ(nMjesec)); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = document; item.Show(item.Workspaces["main"], info); }
private void Ispis() { string str = string.Empty; string str2 = string.Empty; SqlConnection connection = new SqlConnection { ConnectionString = Configuration.ConnectionString }; string cmdText = "SELECT mjesecobracuna, godinaobracuna FROM OBRACUN WHERE idobracun = @idobracun"; SqlCommand command = new SqlCommand(cmdText, connection); command.Parameters.Add("@idobracun", SqlDbType.VarChar).Value = RuntimeHelpers.GetObjectValue(this.sifraObracuna.Value); try { connection.Open(); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { str2 = int.Parse(Conversions.ToString(DB.N20(RuntimeHelpers.GetObjectValue(reader.GetValue(0))))).ToString("00"); str = int.Parse(Conversions.ToString(DB.N20(RuntimeHelpers.GetObjectValue(reader.GetValue(1))))).ToString("0000"); } else { str2 = "00"; str = "0000"; } reader.Close(); } catch (System.Exception exception1) { throw exception1; //MessageBox.Show("Greška prilikom izrade izvješća!"); //return; } finally { connection.Close(); } this.SP_LISTA_IZNOSA_RADNIKADataSet1.Clear(); ReportDocument document = new ReportDocument(); if (this.radiobtnPapirUspravno.Checked) { document.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\rptLIZaposlenikPolozeno.rpt"); } else { document.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\rptLIZaposlenik.rpt"); } SP_LISTA_IZNOSA_RADNIKADataAdapter adapter2 = new SP_LISTA_IZNOSA_RADNIKADataAdapter(); int sORT = 0; if (this.radiobtnSortiranjeSifra.Checked) { sORT = 0; } else { sORT = 1; } if (this.radiobtnObracun.Checked) { adapter2.Fill(this.SP_LISTA_IZNOSA_RADNIKADataSet1, Conversions.ToString(this.sifraObracuna.Value), null, null, sORT); ((TextObject)document.ReportDefinition.ReportObjects["txtNaslov"]).Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject("IZNOSI ZAPOSLENIKA ZA: ", this.sifraObracuna.Value), " (MJESEC OBRAČUNA: "), str2), " / "), str), ")")); } document.SetDataSource(this.SP_LISTA_IZNOSA_RADNIKADataSet1); KORISNIKDataAdapter adapter = new KORISNIKDataAdapter(); KORISNIKDataSet dataSet = new KORISNIKDataSet(); adapter.Fill(dataSet); document.SetParameterValue("USTANOVA", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); document.SetParameterValue("ADRESA", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); document.SetParameterValue("ADRESA2", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KORISNIK1MJESTO"])); document.SetParameterValue("MB", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["MBKORISNIK"])); document.SetParameterValue("TELEFON", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KONTAKTTELEFON"])); document.SetParameterValue("FAX", RuntimeHelpers.GetObjectValue(dataSet.KORISNIK.Rows[0]["KONTAKTFAX"])); ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Lista iznosa zaposlenika", Description = "Pregled izvještaja - Lista iznosa zaposlenika", Icon = ImageResourcesNew.mbs }; 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 = document; item.Show(item.Workspaces["main"], info); }
public void SaldoKartica_Command(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Saldo kartica", Description = "Pregled izvještaja - Saldo kartica" }; ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpSaldoKartica.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); try { ConnectionInfo connInfo = new ConnectionInfo(); connInfo.ServerName = Mipsed7.Core.ApplicationDatabaseInformation.ServerName; connInfo.DatabaseName = Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName; connInfo.UserID = Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName; connInfo.Password = Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword; TableLogOnInfo tableLogOnInfo = new TableLogOnInfo(); tableLogOnInfo.ConnectionInfo = connInfo; foreach (Table table in rpt.Database.Tables) { table.ApplyLogOnInfo(tableLogOnInfo); table.LogOnInfo.ConnectionInfo.ServerName = connInfo.ServerName; table.LogOnInfo.ConnectionInfo.DatabaseName = connInfo.DatabaseName; table.LogOnInfo.ConnectionInfo.UserID = connInfo.UserID; table.LogOnInfo.ConnectionInfo.Password = connInfo.Password; } } catch (Exception exp) { MessageBox.Show(exp.Message); } //dohvat i interakcija s formom UI.Izvjestaji.frmSaldoKartica objekt = new UI.Izvjestaji.frmSaldoKartica(); if (objekt.ShowDialog() == DialogResult.OK) { using (BusinessLogic.OtvaranjeSkladista objekt2 = new BusinessLogic.OtvaranjeSkladista()) { KORISNIKDataSet set = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set); //tu sad ide logika da se iskopaju proizvodi dostupni u skladištu na dan/u razdoblju DataTable dtSaldoKartice = objekt2.GetSaldoKartice(UI.Izvjestaji.frmSaldoKartica.DatumOd, UI.Izvjestaji.frmSaldoKartica.DatumDo, (int)UI.Izvjestaji.frmSaldoKartica.IdSkladista, UI.Izvjestaji.frmSaldoKartica.PProizvod); DataTable dtProizvodiZaSaldoKartice = objekt2.GetProizvodiSaldoKartice(UI.Izvjestaji.frmSaldoKartica.DatumOd, UI.Izvjestaji.frmSaldoKartica.DatumDo, (int)UI.Izvjestaji.frmSaldoKartica.IdSkladista); rpt.SetDataSource(objekt2.GetSaldoKartice(UI.Izvjestaji.frmSaldoKartica.DatumOd, UI.Izvjestaji.frmSaldoKartica.DatumDo, (int)UI.Izvjestaji.frmSaldoKartica.IdSkladista, UI.Izvjestaji.frmSaldoKartica.PProizvod)); rpt.Subreports[0].SetDataSource(objekt2.GetSaldoGrupe(UI.Izvjestaji.frmSaldoKartica.DatumOd, UI.Izvjestaji.frmSaldoKartica.DatumDo, (int)UI.Izvjestaji.frmSaldoKartica.IdSkladista)); if (set.KORISNIK.Rows.Count > 0) { string naziv = (RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1NAZIV"])).ToString(); string oib = (RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIKOIB"])).ToString(); string adresa = (RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1ADRESA"])).ToString(); int proizvod = (int)UI.Izvjestaji.frmSaldoKartica.PProizvod; DateTime dtOD = UI.Izvjestaji.frmSaldoKartica.DatumOd; DateTime dtDO = UI.Izvjestaji.frmSaldoKartica.DatumDo; int skladiste = (int)UI.Izvjestaji.frmSaldoKartica.IdSkladista; rpt.SetParameterValue("NAZIV", naziv); rpt.SetParameterValue("OIB", oib); rpt.SetParameterValue("Adresa", adresa); //parametri u reportu //rpt.SetParameterValue("ID", proizvod); //--> ovo ipak nece trebati jer se vec nakon odabira datuma i skladista filtriraju podaci iz baze rpt.SetParameterValue("DatOD", dtOD); rpt.SetParameterValue("DatDO", dtDO); rpt.SetParameterValue("IDSklad", skladiste); } ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } } }
public void ZakljucivanjeOtvaranje_Command(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Zaključivanje/otvaranje", Description = "Zaključivanje godine/otvaranje nove" }; ReportDocument rpt = new ReportDocument(); DateTime datumOd; rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpStanjeSkladista.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); try { ConnectionInfo connInfo = new ConnectionInfo(); connInfo.ServerName = Mipsed7.Core.ApplicationDatabaseInformation.ServerName; connInfo.DatabaseName = Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName; connInfo.UserID = Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName; connInfo.Password = Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword; TableLogOnInfo tableLogOnInfo = new TableLogOnInfo(); tableLogOnInfo.ConnectionInfo = connInfo; foreach (Table table in rpt.Database.Tables) { table.ApplyLogOnInfo(tableLogOnInfo); table.LogOnInfo.ConnectionInfo.ServerName = connInfo.ServerName; table.LogOnInfo.ConnectionInfo.DatabaseName = connInfo.DatabaseName; table.LogOnInfo.ConnectionInfo.UserID = connInfo.UserID; table.LogOnInfo.ConnectionInfo.Password = connInfo.Password; } } catch (Exception exp) { MessageBox.Show(exp.Message); } UI.Izvjestaji.frmZakljucivanjeGodine objekt = new UI.Izvjestaji.frmZakljucivanjeGodine(); if (objekt.ShowDialog() == DialogResult.OK) { using (BusinessLogic.OtvaranjeSkladista objekt2 = new BusinessLogic.OtvaranjeSkladista()) { if (UI.Izvjestaji.frmStanjeSkladista.naDan != null) { //datumDo = UI.Izvjestaji.frmStanjeSkladista.naDan.Value; datumOd = UI.Izvjestaji.frmStanjeSkladista.naDan.Value; } else { //datumDo = UI.Izvjestaji.frmStanjeSkladista.razdobljeDatumDo.Value; datumOd = UI.Izvjestaji.frmStanjeSkladista.naDan.Value; } KORISNIKDataSet set = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set); rpt.SetDataSource(objekt2.GetStanjeSkladistaIspis(UI.Izvjestaji.frmStanjeSkladista.pSkladiste, UI.Izvjestaji.frmStanjeSkladista.pSort, datumOd)); if (set.KORISNIK.Rows.Count > 0) { rpt.SetParameterValue("NAZIV", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); rpt.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIKOIB"])); rpt.SetParameterValue("Adresa", RuntimeHelpers.GetObjectValue(set.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); rpt.SetParameterValue("Datum", UI.Izvjestaji.frmStanjeSkladista.naDan.Value.ToString("yyyy-MM-dd")); } ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } } }
public void IzvjestajiOtvoreneStavke(object sender, EventArgs e) { ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo { StartPosition = FormStartPosition.CenterParent, Modal = true, Title = "Pregled izvještaja - Otvorene stavke po razredima", Description = "Pregled izvještaja - Otvorene stavke po razredima" }; ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\FinposIzvjestaji\rptOtvoreneStavkePoRazredima.rpt"); Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient(); // 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; frmOtvoreneStavke otvorene_stavke = new frmOtvoreneStavke(); if (otvorene_stavke.ShowDialog() == DialogResult.OK) { DataTable dt = new DataTable("OtvoreneStavke"); SqlCommand sqlComm = new SqlCommand("sp_OtvoreneStavkePoRazredima", conn.sqlConnection); sqlComm.CommandType = CommandType.StoredProcedure; sqlComm.Parameters.AddWithValue("@RazdobljeDo", frmOtvoreneStavke.pDoDatuma); sqlComm.Parameters.AddWithValue("@IDRazredOdjeljenje", frmOtvoreneStavke.pRazred); sqlComm.Parameters.AddWithValue("@IDUstanova", frmOtvoreneStavke.pUstanova); sqlComm.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = sqlComm; da.Fill(dt); DataTable dt_filter = new DataTable(); if (dt.Rows.Count > 0) { try { dt_filter = dt.Select("Otvoreno <> 0").CopyToDataTable(); } catch {} } rpt.SetDataSource(dt_filter); rpt.SetParameterValue("@RazdobljeDo", frmOtvoreneStavke.pDoDatuma); rpt.SetParameterValue("@IDRazredOdjeljenje", frmOtvoreneStavke.pRazred); rpt.SetParameterValue("@IDUstanova", frmOtvoreneStavke.pUstanova); ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Show(item.Workspaces["main"], info); } }