示例#1
0
        private void ButtonKnjizi_Click(object sender, EventArgs e)
        {
            PlacaArhiva po = new PlacaArhiva();

            foreach (DataGridViewRow row in dbDataGridView1.Rows)
            {
                if (row.Cells["Odabir"].Value.ToString() == "True")
                {
                    //Sum all individual item for each selected wage
                    string oib = row.Cells["Oib"].Value.ToString();
                    po.Doprinos_Zdravstvo += _placaArhivaLista.Where(p => p.Oib == oib)
                                             .FirstOrDefault().Doprinos_Zdravstvo;
                    po.Mio_1 += _placaArhivaLista.Where(p => p.Oib == oib)
                                .FirstOrDefault().Mio_1;
                    po.Mio_2 += _placaArhivaLista.Where(p => p.Oib == oib)
                                .FirstOrDefault().Mio_2;
                    po.Neto += _placaArhivaLista.Where(p => p.Oib == oib)
                               .FirstOrDefault().Neto;
                    po.Porezna_Osnovica += _placaArhivaLista.Where(p => p.Oib == oib)
                                           .FirstOrDefault().Porezna_Osnovica;
                    po.Prirez += _placaArhivaLista.Where(p => p.Oib == oib)
                                 .FirstOrDefault().Prirez;
                    po.Porez_Ukupno += _placaArhivaLista.Where(p => p.Oib == oib)
                                       .FirstOrDefault().Porez_Ukupno;
                    po.Ukupno_Porez_i_Prirez += _placaArhivaLista.Where(p => p.Oib == oib)
                                                .FirstOrDefault().Ukupno_Porez_i_Prirez;
                }
            }
            po.Datum_obracuna = dbDataGridView1.Rows[0].Cells["Datum_obracuna"].Value.ToString().Split(' ')[0];
            TemeljnicaPripremaForm form = new TemeljnicaPripremaForm(po, _postavkeKnjizenja);

            form.ShowDialog();
        }
示例#2
0
 private void ProcessSelectedItems()
 {
     foreach (DataGridViewRow row in dbDataGridView1.SelectedRows)
     {
         List <KontoParovi> parovi = GetPartnerKontoList();
         SetSelectedItem(row);
         TemeljnicaPripremaForm form = new TemeljnicaPripremaForm(_knjigaIra, _postavkeKnjizenja, parovi);
         if (_noControllDialog)
         {
             form.ProcessDirectly();
         }
         else
         {
             form.ShowDialog();
         }
         string query = $"UPDATE KnjigaIra SET Knjizen = 1 WHERE Redni_broj = {_knjigaIra.Redni_broj}";
         if (!form.Knjizeno)
         {
             break;
         }
         else
         {
             new DbDataCustomQuery().ExecuteQuery(query);
         }
     }
 }
示例#3
0
        private void ButtonKnjizi_Click(object sender, EventArgs e)
        {
            DodatakArhiva da = new DodatakArhiva();

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                da.Iznos         += decimal.Parse(row.Cells["Iznos"].Value.ToString());
                da.Datum_obracuna = row.Cells["Datum_obracuna"].Value.ToString().Split(' ')[0];
            }
            TemeljnicaPripremaForm form = new TemeljnicaPripremaForm(da, _postavkeKnjizenja);

            form.ShowDialog();
        }
示例#4
0
 private void ButtonKnjizi_Click(object sender, EventArgs e)
 {
     _pdvStavke.Datum_od = dateTimePickerOd.Value.ToString("dd.MM.yyyy.");
     _pdvStavke.Datum_do = dateTimePickerDo.Value.ToString("dd.MM.yyyy.");
     if (_pdvStavke.SaveToDatabase())
     {
         TemeljnicaPripremaForm form = new TemeljnicaPripremaForm(_pdvStavke, _postavkeKnjizenja);
         form.ShowDialog();
     }
     else
     {
     }
 }
示例#5
0
 private void ButtonObracunAmortizacije_Click(object sender, EventArgs e)
 {
     CreateListOfInventoryWithValue();
     foreach (var os in _listaSredstava)
     {
         TemeljnicaPripremaForm form = new TemeljnicaPripremaForm(os, _postavkeKnjizenja);
         form.ShowDialog();
         if (form.Knjizeno)
         {
             os.Recalculate();
         }
     }
     LoadDataGrid();
 }
示例#6
0
        private void ButtonKnjizi_Click(object sender, EventArgs e)
        {
            var postavke = new List <PostavkeKnjizenja>
            {
                new PostavkeKnjizenja()
                {
                    Knjiga = BookNames.Izvodi.ToString()
                }
            };
            List <KontoParovi> parovi = GetPartnerKontoList();

            using TemeljnicaPripremaForm form = new TemeljnicaPripremaForm(_izvod, postavke, parovi);
            form.ShowDialog();
            //TODO implement check if saved to books before setting true
            if (form.Knjizeno)
            {
                _izvod.Knjizen = true;
                _izvod.UpdateData();
                LoadExistingIzvodi();
                _izvod = new Izvod();
                ClearDataGridView();
                buttonKnjizi.Enabled = false;
            }
        }