示例#1
0
 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();
         }
     }
 }
示例#2
0
 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;
 }