Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }