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");
                    }
                }

            }

        }
Example #3
0
        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);
            }

        }