private void CreateNew() { ScrittureDTO p = new ScrittureDTO(); p.Importo = _view.SelecteImporto; p.Date = _view.SelectedDate; p.Causale = _view.SelectedCausale; p.NumeroPezza = _view.SelectedNumeroPezza; p.TipoOperazione = _view.ComboTipoOperazione.SelectedItem; //imposto i dati aggiuntivi if (_view.ComboPersonale.Text == null) { p.Riferimento3 = ""; } else { p.Riferimento3 = _view.ComboPersonale.Text; } if (_view.ComboEnte.Text == null) { p.Riferimento2 = ""; } else { p.Riferimento2 = _view.ComboEnte.Text; } if (_view.ComboSettore.Text == null) { p.Riferimento1 = ""; } else { p.Riferimento1 = _view.ComboSettore.Text; } //lo valido ValidateInput(p); _service.AddScrittura(_idConto, p, _idContropartita); //se non c'è nessun errore //sincronizzo _subViewSyncronyzer.GridContainer.BoundList.Add(TipoOperazioneDecoder.TranslateDomainValuesToGUIValues(p, _subViewSyncronyzer.Banca1, _subViewSyncronyzer.Banca2, _subViewSyncronyzer.Banca3, _subViewSyncronyzer.Banca4, _subViewSyncronyzer.Banca5, _subViewSyncronyzer.Banca6));//PrepareValueToBeshownChangingTipoOperazione(p, _subViewSyncronyzer.Banca1, _subViewSyncronyzer.Banca2,_subViewSyncronyzer.Banca3)); _subViewSyncronyzer.IsLabelVisible = false; //sincronizzo il totale //decimal total = _service.CalculateTotalForSCritture(_subViewSyncronyzer.GridContainer.BoundList); //_subViewSyncronyzer.SetScrittureTotalizzation (total.ToString("c")); _service.ScriviDettagliSaldoConto(_subViewSyncronyzer, _idConto); }
public void RefreshSaldoConto() { _service.ScriviDettagliSaldoConto(_view, _idConto); }