Prueba

Diff code posted
created at 26 May 14:22, updated at 26 May 14:29

Edit | Back
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- a/XepyrLib/Negocio/Common/AExpediente.cs
+++ b/XepyrLib/Negocio/Common/AExpediente.cs
@@ -574,7 +574,7 @@ namespace es.sergas.xepyr.lib.Negocio.Common
             {
                 ATramite trasladoManualFueraComunidad = Tramites.Find(delegate(ATramite tramite) { return tramite.Es(TT.TrasladoExpedienteManual) && tramite.AreaInspeccion == null && !tramite.IsNewRecord; });
-                if (trasladoManualFueraComunidad != null || PeriodoDeTramitacion == EnumTipoTramitacion.TramitacionJudicial)
+                if (trasladoManualFueraComunidad != null)
                     return new List<TipoTramite>();            
                 TipoTramiteAlternativosHelper helper = new TipoTramiteAlternativosHelper(this);

@@ -592,6 +592,9 @@ namespace es.sergas.xepyr.lib.Negocio.Common
                 if (Exists(TT.EnvioInspeccionTO))
                     helper.alternativos.Remove(TT.FaltaDocumentacion_Administrativo);
+                if (Exists(TT.GestionarInformesAJ))
+                    helper.alternativos.Remove(TT.SilencioAdministrativo);
+
                 helper.setAlternativoAlSP(TT.TrasladoExpedienteManual, TT.InformePropuestaTO);
                 helper.setAlternativoAlSP(TT.EnvioSSCC, TT.NotificacionResolucionTO);
                 helper.setAlternativoAlSP(TT.EnvioSSCCRP, TT.NotificacionResolucionRP);
1.32 KB in 2 ms with coderay