private void contextMenuStrip1ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name == "apriSpesaToolStripMenuItem") apriSpesa(_movimentoClick); else if (e.ClickedItem.Name == "apriDocumentoToolStripMenuItem") { if (_movimentoClick != null && _movimentoClick.IsAllowOpenDettaglio) { if (_movimentoClick.IdSpesa > 0) { var spesa = getFatturaService().GetById(_movimentoClick.IdSpesa.GetValueOrDefault()); var message = getFatturaService().ShowDocumento(spesa); if (!string.IsNullOrEmpty(message)) CommonMessages.DisplayWarning(message); } } } else if(e.ClickedItem.Name == "apriMovimentoToolStripMenuItem") { var form = new MovimentoContabileGenericoUI(_movimentoClick.IdTestata, _condominio, _esercizio); if(form.GetTestata() != null) form.ShowDialog(); else { if (CommonMessages.DisplayConfirm("Il movimento selezionato non è più presente" + Environment.NewLine + "Vuoi ricaricare la lista dei movimenti?") == DialogResult.Yes) reloadData(); } form.DataBindings.Clear(); form.Dispose(); } else if (e.ClickedItem.Name == "movimentoBancarioToolStripMenuItem") { if (_movimentoClick.IdEvasioneBancaria > 0) { var form = getListaMovimentiBancariService().GetMovimentiEvasi(_movimentoClick.IdEvasioneBancaria.GetValueOrDefault(), _condominio, _esercizio); if (form != null) { form.ShowDialog(); form.Dispose(); } } else CommonMessages.DisplayWarning("Non è presente nessun movimento bancario associato."); } else if (e.ClickedItem.Name == "annullaEvasioneToolStripMenuItem") { if (_movimentoClick != null) { var message = getMovimentoContabileService().AnnullaEvasione(_movimentoClick); if (!string.IsNullOrEmpty(message)) CommonMessages.DisplayWarning("Si sono verificati dei problemi durante l'annullamento dell'evasione bancaria."); } } else if (e.ClickedItem.Name == "ripartoToolStripMenuItem") { var form = new RipartoMovimentoUI(_movimentoClick.ID.GetValueOrDefault()); form.ShowDialog(); form.Dispose(); } else if (e.ClickedItem.Name == "ricevutaToolStripMenuItem") { if (_movimentoClick != null) { var form = getStampaRicevutaSpesaUIService().GetStampaRicevutaSpesa(_movimentoClick.IdTestata, getCondominioCacheService().GetById(_movimentoClick.IdCondominio, true), getEsercizioService().GetById(_movimentoClick.IdEsercizio)); if (form != null) { form.ShowDialog(); form.Dispose(); } } } }
private void contextMenuStrip1ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name == "apriSpesaToolStripMenuItem") apriSpesa(_movimentoClick); else if (e.ClickedItem.Name == "apriDocumentoToolStripMenuItem") { if (_movimentoClick != null && _movimentoClick.IsAllowOpenDettaglio) { if (_movimentoClick.IdSpesa > 0) { var spesa = getFatturaService().GetById(_movimentoClick.IdSpesa.GetValueOrDefault()); var message = getFatturaService().ShowDocumento(spesa); if (!string.IsNullOrEmpty(message)) CommonMessages.DisplayWarning(message); } } } else if (e.ClickedItem.Name == "apriMovimentoToolStripMenuItem") { var form = new MovimentoContabileGenericoUI(_movimentoClick.IdTestata, _condominio, getEsercizio()); form.ShowDialog(); form.Dispose(); } else if (e.ClickedItem.Name == "movimentoBancarioToolStripMenuItem") { if (_movimentoClick.IdEvasioneBancaria > 0) { var form = getDettaglioMovimentoBancarioService().GetMovimentiEvasi(_movimentoClick.IdEvasioneBancaria.GetValueOrDefault(), _condominio, getEsercizio()); form.ShowDialog(); form.Dispose(); } else CommonMessages.DisplayWarning("Non è presente nessun movimento bancario associato."); } else if (e.ClickedItem.Name == "ripartoToolStripMenuItem") { var form = new RipartoMovimentoUI(_movimentoClick.ID); form.ShowDialog(); form.Dispose(); } else if (e.ClickedItem.Name == "ricevutaToolStripMenuItem") { if (_movimentoClick != null) { var form = getStampaRicevutaSpesaUIService().GetStampaRicevutaSpesa(_movimentoClick.IdTestata, getCondominioCacheService().GetById(_movimentoClick.IdCondominio, true), getEsercizioService().GetById(_movimentoClick.IdEsercizio)); if (form != null) { form.ShowDialog(); form.Dispose(); } } } }