From aeb71279fa96dfc8e3832d04ae25d68c6853d39f Mon Sep 17 00:00:00 2001 From: Guillermo Rugilo Date: Sun, 26 Jun 2005 21:11:43 +0000 Subject: [PATCH] =?utf8?q?Se=20larga=20la=20implementacion=20de=20"Recibir?= =?utf8?q?=20y=20Cotejar"=20:D=20-=20Inclu=C3=AD=20namespace=20de=20Report?= =?utf8?q?es=20con=20las=20clases=20que=20necesito=20-=20Esqueleto=20del?= =?utf8?q?=20Controller=20de=20"Recibir=20y=20Cotejar",=20totalmente=20en?= =?utf8?q?=20pa=C3=B1ales?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../RecibirPrestacionesController.cs | 46 +++++++++++++++++++ demo/src/Reportes/InfoPrestacionesAdmin.cs | 19 ++++++++ demo/src/Reportes/InfoPrestacionesReport.cs | 19 ++++++++ .../Reportes/LineaInfoPrestacionesReport.cs | 19 ++++++++ demo/src/VSProject.csproj | 20 ++++++++ 5 files changed, 123 insertions(+) create mode 100644 demo/src/Controlador/RecibirPrestacionesController.cs create mode 100644 demo/src/Reportes/InfoPrestacionesAdmin.cs create mode 100644 demo/src/Reportes/InfoPrestacionesReport.cs create mode 100644 demo/src/Reportes/LineaInfoPrestacionesReport.cs diff --git a/demo/src/Controlador/RecibirPrestacionesController.cs b/demo/src/Controlador/RecibirPrestacionesController.cs new file mode 100644 index 0000000..2c64432 --- /dev/null +++ b/demo/src/Controlador/RecibirPrestacionesController.cs @@ -0,0 +1,46 @@ +#region Usings + +using System; +using System.Collections; + +using Dominio; +using Dominio.Autorizaciones; + +#endregion Usings + +namespace Controlador +{ + /// + /// Clase controlador que lleva a cabo el CU "Recibir y Cotejar Consumos y Prestaciones" + /// + public class RecibirPrestacionesController : Controller + { + #region Constructores + + public RecibirPrestacionesController() + : base() + { + } + + #endregion Constructores + + #region Métodos Públicos + + public void procesarInfoRecibida() + { + //1. Obtener todos los prestadores + ArrayList prestadores = this.ObjectSetToArrayList( this.Db.get(new Prestador()) ); + + //2. recorrer los prestadores + foreach ( Prestador p in prestadores ) + { + //Obtener archivos enviados del prestador + + } + + + } + + #endregion Métodos Públicos + } +} diff --git a/demo/src/Reportes/InfoPrestacionesAdmin.cs b/demo/src/Reportes/InfoPrestacionesAdmin.cs new file mode 100644 index 0000000..2a1d646 --- /dev/null +++ b/demo/src/Reportes/InfoPrestacionesAdmin.cs @@ -0,0 +1,19 @@ +using System; + +namespace Reportes +{ + /// + /// Clase que contiene la funcionalidad para levantar información recibida del Prestador, + /// y generar y enviar reportes. + /// + public class InfoPrestacionesAdmin + { + #region Constructores + + public InfoPrestacionesAdmin() + { + } + + #endregion Constructores + } +} diff --git a/demo/src/Reportes/InfoPrestacionesReport.cs b/demo/src/Reportes/InfoPrestacionesReport.cs new file mode 100644 index 0000000..fd33f82 --- /dev/null +++ b/demo/src/Reportes/InfoPrestacionesReport.cs @@ -0,0 +1,19 @@ +using System; + +namespace Reportes +{ + /// + /// Clase que representa un archivo de Información de Prestaciones Realizadas enviado por el + /// Prestador. + /// + public class InfoPrestacionesReport + { + #region Constructores + + public InfoPrestacionesReport() + { + } + + #endregion Constructores + } +} diff --git a/demo/src/Reportes/LineaInfoPrestacionesReport.cs b/demo/src/Reportes/LineaInfoPrestacionesReport.cs new file mode 100644 index 0000000..1d25185 --- /dev/null +++ b/demo/src/Reportes/LineaInfoPrestacionesReport.cs @@ -0,0 +1,19 @@ +using System; + +namespace Reportes +{ + /// + /// Clase que representa una linea del Informe de Prestaciones Realizadas enviado por el + /// Prestador. + /// + public class LineaInfoPrestacionesReport + { + #region Constructores + + public LineaInfoPrestacionesReport() + { + } + + #endregion Constructores + } +} diff --git a/demo/src/VSProject.csproj b/demo/src/VSProject.csproj index db83a25..7e02b53 100644 --- a/demo/src/VSProject.csproj +++ b/demo/src/VSProject.csproj @@ -168,6 +168,11 @@ SubType = "Code" BuildAction = "Compile" /> + + + +