private void listaClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) { if (e.Cell.Row.IsDataRow && e.Cell.Row.ListObject is FileCBIListaDTO) { var file = (FileCBIListaDTO)e.Cell.Row.ListObject; var testo = getElaborazioneFileCBIService().GetContenutoFile(file); var form = new GestioneTestoPLAIN(testo, false); form.ShowDialog(); form.Dispose(); } }
private void listaClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) { if (e.Cell.Row.IsDataRow && e.Cell.Row.ListObject != null) { var modello = (ModelloLetteraTestoDTO)e.Cell.Row.ListObject; if (e.Cell.Column.Key == "Testo") { if (modello.Tipo != "Sms") { if (string.IsNullOrEmpty(modello.TestoHtml)) modello.TestoHtml = "<HTML></HTML>"; var form = new GestioneTestoHTML(null, modello.TestoHtml, MergeFieldType.Default, false, modello.IsUpdateAllow); if (form.ShowDialog() == DialogResult.OK) { modello.TestoHtml = form.GetTesto(); setDaAggionare(modello); } form.Dispose(); } else { var form = new GestioneTestoPLAIN(modello.TestoHtml, modello.IsUpdateAllow); if (form.ShowDialog() == DialogResult.OK) { modello.TestoHtml = form.GetTesto(); setDaAggionare(modello); } form.Dispose(); } } if (e.Cell.Column.Key == "Oggetto") { var form = new GestioneTestoPLAIN(modello.Oggetto, modello.IsUpdateAllow); if (form.ShowDialog() == DialogResult.OK) e.Cell.Value = form.GetTesto(); form.Dispose(); } if (e.Cell.Column.Key == "DeleteColumn") { if (!modello.IsDeleteAllow) CommonMessages.DisplayWarning("Il modello di lettera è comune a tutti gli studi e non può essere eliminato."); else { if (e.Cell.Row.Delete()) getModelloLetteraService().DeleteModelloLettera(modello); } } } }
private void listaClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) { var ritenuta = e.Cell.Row.ListObject as PagamentoRitenutaDTO; if (ritenuta != null && e.Cell.Row.IsDataRow) { if (e.Cell.Column.Key == "CorpoFile") { getRitenutaService().RistampaModuloPDF((PagamentoRitenutaDTO)e.Cell.Row.ListObject); var testo = getRitenutaService().GetContenutoFile(ritenuta); if (!string.IsNullOrEmpty(testo)) { var form = new GestioneTestoPLAIN(testo, false); form.ShowDialog(); form.Dispose(); } } if (e.Cell.Column.Key == "DeleteColumn") { var result = CommonMessages.DisplayConfirm("Sei sicuro di voler eliminare il pagamento di delle ritenute di importo complessivo di " + ritenuta.ImportoRitenuta.ToString("c") + " versate il " + ritenuta.Data.GetValueOrDefault().ToShortDateString() + " del condominio: " + ritenuta.DescrizioneCondominio + "?"); if (result == DialogResult.Yes) { var message = getRitenutaService().DeletePagamentoRitenute(ritenuta.ID, ritenuta.IdEsercizio); if (!string.IsNullOrEmpty(message)) CommonMessages.DisplayWarning("Si sono verificati dei problemi nella eliminazione del pagamento della ritenuta:" + Environment.NewLine + message); else e.Cell.Row.Delete(false); } } } }