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); }
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(); }