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(); }
public void AddScrittura() { ScritturaSingolaPresenter presenter = new ScritturaSingolaPresenter(_view.ScritturaSingolaView, _service, _idConto, _view); presenter.InitializeForm(); presenter.StartDialog(); }
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(); }