public virtual void Fill() { this.PreFill(); this.dss_od_rekap_doprinosDataSet1 = new s_od_rekap_doprinosDataSet(); this.m_StartRow = 0; this.Cursor = Cursors.WaitCursor; this.m_GridLoading = true; ThreadPool.QueueUserWorkItem(new WaitCallback(this.FillDataThread), Thread.CurrentPrincipal); }
private void KratkaRekap_Load(object sender, EventArgs e) { SqlConnection connection = new SqlConnection { ConnectionString = Configuration.ConnectionString }; this.m_idobracun = ((KratkaRekapWorkItem)this.Controller.WorkItem).Obracun; this.m_opisobracuna = ((KratkaRekapWorkItem)this.Controller.WorkItem).opisobracuna; this.SqlCommand1.Connection = connection; this.Text = "Rekapitulacija drugog dohotka za obračun :" + this.m_idobracun + " <ESC za izlaz> <F4 za ispis> "; this.daTotaliUstanove.SelectCommand.Connection = connection; this.daTotaliUstanove.SelectCommand.Parameters[0].Value = this.m_idobracun; this.DsTotaliUstanove1 = new dsTotaliUstanove(); this.DsTotaliUstanove1.EnforceConstraints = false; this.daTotaliUstanove.Fill(this.DsTotaliUstanove1); s_od_rekap_doprinosDataAdapter adapter = new s_od_rekap_doprinosDataAdapter(); s_od_rekap_doprinosDataSet dataSet = new s_od_rekap_doprinosDataSet(); adapter.Fill(dataSet, this.m_idobracun); DataRow row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Ukupni bruto"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Ukupno izdaci"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoizdaci"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Osnovica za obračun doprinosa"; row["IZNOS"] = string.Format("{0:0.00}", Operators.SubtractObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"], this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoizdaci"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Ukupno doprinosi iz plaće"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnodoprinosi"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Porezna osnovica"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["poreznaosnovica"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Porez"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoporez"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Prirez"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoprirez"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Porez i prirez"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnoporeziprirez"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Neto drugi dohodak"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["netoplaca"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Posebni porez na neto drugi dohodak"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["porezkrizni"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Neto drugi dohodak umanjen za posebni porez"; row["IZNOS"] = string.Format("{0:0.00}", Operators.SubtractObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["netoplaca"], this.DsTotaliUstanove1.Tables[1].Rows[0]["porezkrizni"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "PDV"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["pdv"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Ukupno za isplatu"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["zaisplatu"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Ukupno doprinosi na plaću"; row["IZNOS"] = string.Format("{0:0.00}", RuntimeHelpers.GetObjectValue(this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnodoprinosina"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); row = this.Dataset11.REKAPITULACIJA.NewRow(); row["OPIS"] = "Trošak obračuna (bruto + doprinosi na + PDV"; row["IZNOS"] = string.Format("{0:0.00}", Operators.AddObject(Operators.AddObject(this.DsTotaliUstanove1.Tables[1].Rows[0]["uKUPNOBRUTO"], this.DsTotaliUstanove1.Tables[1].Rows[0]["ukupnodoprinosina"]), this.DsTotaliUstanove1.Tables[1].Rows[0]["pdv"])); this.Dataset11.REKAPITULACIJA.Rows.Add(row); }