private void Edit_BT_Click(object sender, EventArgs e) { AmpliacionActionForm form = new AmpliacionActionForm(Entity, _informe, _auditoria); form.ShowDialog(); Datos_Ampliaciones.ResetBindings(false); }
protected override void EditarAmpliacionAction() { if (Datos_AccionesCorrectoras.Current == null) { return; } if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.GENERAR_INFORME_AMPLIACION) || (Datos_Ampliaciones.Current as InformeAmpliacion).Notificado) { return; } InformeAmpliacionEditForm form = new InformeAmpliacionEditForm(_entity, Datos_Ampliaciones.Current as InformeAmpliacion, this); form.ShowDialog(); Datos_Ampliaciones.ResetBindings(false); }
protected override void NuevaAmpliacionAction() { //No se cambia el estado de la auditoría al de "ampliación solicitada" hasta que no se //notifique la solicitud de ampliación if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.GENERAR_INFORME_AMPLIACION)) { return; } foreach (InformeAmpliacion informe in _entity.Informes[_entity.Informes.Count - 1].Ampliaciones) { if (!informe.Notificado) { return; } } InformeAmpliacionAddForm form = new InformeAmpliacionAddForm(_entity, this); form.ShowDialog(); Datos_Ampliaciones.ResetBindings(false); }