private void listaMovimentiDoubleClickRow(object sender, DoubleClickRowEventArgs e) { if (e.Row.IsDataRow) { var movimento = (MovimentiBancariDTO)e.Row.ListObject; var form = new DettaglioMovimentoBancario(movimento); form.LoadData(); form.ShowDialog(); form.Dispose(); } }
private void contextMenuStrip1ItemClicked(object sender, ToolStripItemClickedEventArgs e) { contextMenuStrip1.Close(ToolStripDropDownCloseReason.ItemClicked); if (e.ClickedItem.Name == "movimentiContabiliToolStripMenuItem") { if (_movimentoClick != null) { if (_movimentoClick.ID > 0) { if (_movimentoClick.CodiceEvasioneBancaria != null) { var service = getListaMovimentiContabiliService(); var control = service.GetListaControl(_condominio, _esercizio); service.LoadData(new MovimentoContabileFilter { CodiceEvasioneBancaria = _movimentoClick.CodiceEvasioneBancaria }); var form = new ListaMovimentiContabiliUI(); form.Controls.Add(control); control.Dock = DockStyle.Fill; form.ShowDialog(); form.Dispose(); } else CommonMessages.DisplayWarning("Non sono presenti movimenti contabili associati"); } } } else if (e.ClickedItem.Name == "fileCBIToolStripMenuItem") { if (_movimentoClick != null) { if (_movimentoClick.CodiceFileCbi > 0) { var form = getDettaglioFileCBIService().GetFormDettaglio(_movimentoClick.CodiceFileCbi); form.ShowDialog(); form.Dispose(); } } } else if (e.ClickedItem.Name == "apriDettaglioToolStripMenuItem") { if (_movimentoClick != null) { var form = new DettaglioMovimentoBancario(_movimentoClick); form.LoadData(); form.ShowDialog(); form.Dispose(); } } else if (e.ClickedItem.Name == "annullaEvasioneToolStripMenuItem") { if (_movimentoClick != null) { if (_movimentoClick != null) { string message = getMovimentoBancarioService().AnnullaEvasione(_movimentoClick); if (!string.IsNullOrEmpty(message)) CommonMessages.DisplayWarning("Si sono verificati problemi nell'annullamento della evasione bancaria"); else CommonMessages.DisplayComplete("E'stata correttamente annullata la evasione bancaria"); } } } }
private void listaMovimentiDoubleClickRow(object sender, Infragistics.Win.UltraWinGrid.DoubleClickRowEventArgs e) { try { if (e.Row.Band.Index == 0) { if (e.Row.IsDataRow) { var dettaglio = new DettaglioMovimentoBancario((MovimentiBancariDTO)e.Row.ListObject); dettaglio.LoadData(); dettaglio.ShowDialog(); dettaglio.Dispose(); } } } catch (Exception ex) { _log.Error("Errore doppio click sulla riga del movimento bancario - " + Utility.GetMethodDescription() + " - condominio:" + _condominio.ID + " - azienda:" + Security.Login.Instance.CurrentLogin().Azienda, ex); } }