Example #1
0
        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);
        }
Example #2
0
 public void RefreshSaldoConto()
 {
     _service.ScriviDettagliSaldoConto(_view, _idConto);
 }