Example #1
0
        public void Duplicate()
        {
            ScrittureDTO dto = _view.GridContainer.CurrentObject();

            if (dto == null)
            {
                _view.GetSimpleMessageNotificator().Show("Selezionare una scrittura", "Messaggio", MessageType.Exclamation);

                return;
            }

            if (dto.AutoGenerated)
            {
                _view.GetSimpleMessageNotificator().Show("Impossibile duplicare una scrittura autogenerata!", "Messaggio", MessageType.Error);

                return;
            }



            ScritturaSingolaPresenter presenter = new ScritturaSingolaPresenter(_view.ScritturaSingolaView, _service, _idConto, _view, dto);


            presenter.InitializeForm();


            presenter.StartDialog();
        }
Example #2
0
        public void AddScrittura()
        {
            ScritturaSingolaPresenter presenter = new ScritturaSingolaPresenter(_view.ScritturaSingolaView, _service, _idConto, _view);

            presenter.InitializeForm();


            presenter.StartDialog();
        }
Example #3
0
        public void ShowScrittura()
        {
            ScrittureDTO dto = _view.GridContainer.CurrentObject();



            if (dto == null)
            {
                return;
            }


            //ScritturaSingolaPresenter presenter = new ScritturaSingolaPresenter(_view.ScritturaSingolaView, _service, TipoOperazioneDecoder.TranslateDomainValuesToGUIValues(dto, _view.Banca1, _view.Banca2, _view.Banca3), _view);
            ScritturaSingolaPresenter presenter = new ScritturaSingolaPresenter(_view.ScritturaSingolaView, _service, dto, _view);

            presenter.InitializeForm();


            presenter.StartDialog();
        }