private void btnAperturaClick(object sender, EventArgs e) { try { if (_condominio != null) { var form = new InserimentoPraticaUI(_condominio.ID); if (form.ShowDialog(this) == DialogResult.OK) { if (form.Richiedente != null) { _pratica.DataApertura = form.DataApertura; _pratica.Oggetto = form.Oggetto; _pratica.IdTipoPraticaRiferimento = form.TipoPratica; _pratica.IdPersonaRiferimento = form.Richiedente.IdPersona; _pratica.IdCondominioRiferimento = form.Condominio.ID; _pratica.AziendaID = Login.Instance.CurrentLogin().Azienda; _pratica.StatoPratica = "Aperta"; PraticaDTO pratOut; var message = _praticaService.AperturaPratica(_pratica, out pratOut); _pratica = pratOut; if (_pratica != null && string.IsNullOrEmpty(message)) { // Apro contestualmente una attività CommonMessages.DisplayComplete("L'apertura della pratica è terminata correttamente." + Environment.NewLine + "E' ora possibile inserire una nuova attivita"); inserisciAttivita(_pratica); var dettaglio = new DettaglioPraticaUI(_pratica, form.ListaRichiedenti); var parentForm = ParentForm; if (parentForm != null) dettaglio.MdiParent = parentForm.MdiParent; dettaglio.Show(); LoadData(_condominio, false); } else CommonMessages.DisplayWarning("Si è verificato un errore. " + message); } } form.Dispose(); } } catch (Exception ex) { _log.ErrorFormat("Errore nell'apertura di una nuova pratica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); throw; } }
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); } }