Esempio n. 1
0
        private bool FilterData(AccountingJournalModel o)
        {
            if (DateFrom != null || DateTo != null)
            {
                return(o.DatumKnjizenja >= DateFrom && o.DatumKnjizenja <= DateTo);
            }

            return(true);
        }
Esempio n. 2
0
 private void OpenJournal()
 {
     SelectedJournalDetail = new AccountingJournalModel
     {
         VrstaTemeljnice = SelectedJournalName,
         Dokument        = SelectedJournalName,
         BrojTemeljnice  = 0,
         Broj            = 0,
         Valuta          = "HRK"
     };
 }
 private void AddRow()
 {
     SelectedEntry = new AccountingJournalModel
     {
         VrstaTemeljnice = BookName
     };
     Entries.Add(SelectedEntry);
     SelectedEntry.Datum    = null;
     SelectedEntry.Konto    = null;
     SelectedEntry.Dokument = null;
     SelectedEntry.Opis     = null;
     SumSidesAndCompare();
 }
Esempio n. 4
0
 public async Task Delete(AccountingJournalModel model)
 {
     using (HttpResponseMessage response = await _apiService.ApiClient.PostAsJsonAsync("/api/Journal/Delete", model))
     {
         if (response.IsSuccessStatusCode)
         {
             await _apiService.ApiClient.PostAsJsonAsync("/api/Journal/Details", model);
         }
         else
         {
             throw new Exception(response.ReasonPhrase);
         }
     }
 }
Esempio n. 5
0
        public async Task <List <AccountingJournalModel> > LoadJournalDetails(AccountingJournalModel model)
        {
            using (HttpResponseMessage response = await _apiService.ApiClient.PostAsJsonAsync("/api/Journal/Details", model))
            {
                if (response.IsSuccessStatusCode)
                {
                    var result = await response.Content.ReadAsAsync <List <AccountingJournalModel> >();

                    return(result);
                }
                else
                {
                    throw new Exception(response.ReasonPhrase);
                }
            }
        }
Esempio n. 6
0
        public List <AccountingJournalModel> GetJournalDetails(AccountingJournalModel model)
        {
            try
            {
                _sql.StartTransaction("AccountingConnStr");

                return(_sql.LoadDataInTransaction <AccountingJournalModel, dynamic>("dbo.spAccountingJournal_GetJournalDetail",
                                                                                    new
                {
                    VrstaTemeljnice = model.VrstaTemeljnice,
                    BrojTemeljnice = model.BrojTemeljnice
                }));
            }
            catch (System.Exception)
            {
                _sql.RollBackTransaction();
                throw;
            }
        }
Esempio n. 7
0
        public void DeleteJournal(AccountingJournalModel model)
        {
            try
            {
                _sql.StartTransaction("AccountingConnStr");

                _sql.SaveDataInTransaction("dbo.spAccountingJournal_Delete", new
                {
                    VrstaTemeljnice = model.VrstaTemeljnice,
                    BrojTemeljnice  = model.BrojTemeljnice
                });
                _sql.CommitTransaction();
            }
            catch (System.Exception)
            {
                _sql.RollBackTransaction();
                throw;
            }
        }
Esempio n. 8
0
 public List <AccountingJournalModel> GetDetails([FromBody] AccountingJournalModel model)
 {
     return(_data.GetJournalDetails(model));
 }
Esempio n. 9
0
 public void DeleteEntries([FromBody] AccountingJournalModel model)
 {
     _data.DeleteJournal(model);
 }