private void listaPraticheDoubleClickRow(object sender, Infragistics.Win.UltraWinGrid.DoubleClickRowEventArgs e) { if (e.Row.IsDataRow) { var pratica = (PraticaDTO)e.Row.ListObject; var dettaglio = new DettaglioPraticaUI(pratica, null); dettaglio.ShowDialog(this); dettaglio.Dispose(); } }
public void New() { try { Hide(); var form = new InserimentoPraticaUI(); if (form.ShowDialog(this) == DialogResult.OK) { try { Pratica = new PraticaDTO { DataApertura = form.DataApertura, Oggetto = form.Oggetto, IdTipoPraticaRiferimento = form.TipoPratica, IdPersonaRiferimento = form.Richiedente != null ? form.Richiedente.IdPersona : 0, IdCondominioRiferimento = form.Condominio.ID, AziendaID = Login.Instance.CurrentLogin().Azienda, StatoPratica = "Aperta", Conformita = form.Conformita }; } catch (Exception ex) { _log.ErrorFormat("Nuova pratica - {0} - dataApertura:{1} - oggetto:{2} - tipoPratica:{3} - idPersona:{4} - condominio:{5} - conformita:{6} - azienda:{7}", ex, Utility.GetMethodDescription(), form.DataApertura, form.Oggetto, form.TipoPratica, form.Richiedente != null ? form.Richiedente.IdPersona.ToString(CultureInfo.InvariantCulture) : "<NULL>", form.Condominio != null ? form.Condominio.ID.ToString(CultureInfo.InvariantCulture) : "<NULL>", form.Conformita.GetValueOrDefault(), Login.Instance.CurrentLogin().Azienda); throw; } PraticaDTO pratOut; var message = getPraticaService().AperturaPratica(Pratica, out pratOut); Pratica = pratOut; if (Pratica != null && string.IsNullOrEmpty(message)) { try { CommonMessages.DisplayComplete("L'apertura della pratica è terminata correttamente. " + Environment.NewLine + "E' ora possibile inserire una nuova attivita"); inserisciAttivita(); var dettaglio = new DettaglioPraticaUI(Pratica, _richiedenti); dettaglio.ShowDialog(); dettaglio.Dispose(); } catch (Exception ex) { _log.ErrorFormat("Errore nell'apertura di una nuova pratica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); throw; } } else CommonMessages.DisplayWarning("Si è verificato un errore. " + message); } form.Dispose(); } catch (Exception ex) { _log.ErrorFormat("Nuova pratica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); throw; } }
private void btnAperturaClick(object sender, EventArgs e) { try { var form = new InserimentoPraticaUI(); if (form.ShowDialog(this) == DialogResult.OK && form.Condominio != null) { var pratica = new PraticaDTO { DataApertura = form.DataApertura, Oggetto = form.Oggetto, IdTipoPraticaRiferimento = form.TipoPratica, IdCondominioRiferimento = form.Condominio.ID, AziendaID = Login.Instance.CurrentLogin().Azienda, Conformita = form.Conformita, StatoPratica = "Aperta" }; if (form.Richiedente != null) pratica.IdPersonaRiferimento = form.Richiedente.IdPersona; var message = _praticaService.AperturaPratica(pratica, out _pratica); if (_pratica != null && message == "") { CommonMessages.DisplayComplete("L'apertura della pratica è terminata correttamente." + Environment.NewLine + "E' ora possibile inserire una nuova attivita"); inserisciAttivita(); var dettaglio = new DettaglioPraticaUI(_pratica, form.ListaRichiedenti); dettaglio.ShowDialog(); reloadData(); dettaglio.Dispose(); } else CommonMessages.DisplayWarning("Si è verificato un errore. " + message); } form.Dispose(); } catch (Exception ex) { _log.ErrorFormat("Errore durante l'apertura di una pratica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); } }