private void listaDoubleClickRow(object sender, DoubleClickRowEventArgs e) { var attivitaDto = e.Row.ListObject as AttivitaDTO; if (attivitaDto != null) { _form = new DettaglioAttivitaUI(attivitaDto, _pratica); var parentForm = ParentForm; if (parentForm != null) _form.MdiParent = parentForm.MdiParent; _form.AfterUpdate -= formAfterUpdate; _form.AfterUpdate += formAfterUpdate; _form.Show(); } else { var messaggioDto = e.Row.ListObject as AttivitaMessaggioDTO; if (messaggioDto != null) { var form = getDettaglioMessaggioUIService().GetFormDettaglio(messaggioDto.IdMessaggio); form.ShowDialog(); form.Dispose(); } } }
protected override UpdatableStandardForm getDetailForm(AttivitaDTO dataSourceItem, string bandName) { var pratica = getPraticaService().GetById(dataSourceItem.IdPraticaRiferimento); var form = new DettaglioAttivitaUI (dataSourceItem, pratica); form.AfterUpdate += formAfterUpdate; form.NewEnabled = false; _forms.Add(form); return form; }