4 using System.Collections;
\r
7 using Dominio.Autorizaciones;
\r
12 namespace Controlador
\r
15 /// Clase controlador que lleva a cabo el CU "Recibir y Cotejar Consumos y Prestaciones"
\r
17 public class RecibirPrestacionesController : Controller
\r
19 #region Constructores
\r
21 public RecibirPrestacionesController()
\r
26 #endregion Constructores
\r
28 #region Métodos Públicos
\r
30 public void procesarInfoRecibida()
\r
34 //1. Obtener todos los prestadores
\r
35 ArrayList prestadores = this.ObjectSetToArrayList( this.Db.get(new Prestador()) );
\r
37 InfoPrestacionesAdmin ipAdmin = new InfoPrestacionesAdmin();
\r
39 //2. recorrer los prestadores
\r
40 foreach ( Prestador p in prestadores )
\r
42 //Obtener archivos enviados del prestador
\r
43 InfoPrestacionesReport[] informes = ipAdmin.ObtenerInfoPendiente( p );
\r
45 //Recorro archivo por archivo
\r
46 foreach ( InfoPrestacionesReport ip in informes )
\r
48 if ( (ip.ValidarFormato()) && ( ip.Cuit == p.Cuit ) )
\r
55 // 1. Mover el archivo a "rechazados"
\r
62 * string dir = System.Configuration.ConfigurationSettings.AppSettings["DirectorioPrestadores"];
\r
65 catch ( Exception e )
\r
67 Console.WriteLine( e.Message );
\r
71 #endregion Métodos Públicos
\r