Beispiel #1
0
        public bool UpdateData()
        {
            DbDataUpdate dbUpdate = new DbDataUpdate();

            SetKonto();
            bool kontoK = _kontniPlan.ExistsKonto(KontoK);
            bool kontoD = _kontniPlan.ExistsKonto(KontoD);

            if (kontoD)
            {
                _kontniPlan.Opis  = OpciPodaci.Naziv;
                _kontniPlan.Konto = KontoD;
                dbUpdate.UpdateData(_kontniPlan);
            }

            if (kontoK)
            {
                _kontniPlan.Opis  = OpciPodaci.Naziv;
                _kontniPlan.Konto = KontoK;
                dbUpdate.UpdateData(_kontniPlan);
            }

            if (!kontoK || !kontoD)
            {
                InsertNewKonto();
            }

            if (dbUpdate.UpdateData(this))
            {
                return(true);
            }

            return(false);
        }
Beispiel #2
0
        private void SaveObracunToArhiva()
        {
            DbDataInsert insert = new DbDataInsert();
            DbDataUpdate update = new DbDataUpdate();

            foreach (PlacaArhiva placaArhiva in _placaArhivaLista)
            {
                if (placaArhiva.Exists())
                {
                    update.UpdateData(placaArhiva);
                    continue;
                }

                insert.InsertData(placaArhiva);
            }

            MessageBox.Show("Obračun izvršen i arhiviran", "Obračun", MessageBoxButtons.OK, MessageBoxIcon.Information);
            LoadComboBoxMjesec();
        }