From: Guillermo Rugilo Date: Sun, 26 Jun 2005 21:11:43 +0000 (+0000) Subject: Se larga la implementacion de "Recibir y Cotejar" :D X-Git-Tag: svn_import~215 X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/commitdiff_plain/aeb71279fa96dfc8e3832d04ae25d68c6853d39f Se larga la implementacion de "Recibir y Cotejar" :D - Incluí namespace de Reportes con las clases que necesito - Esqueleto del Controller de "Recibir y Cotejar", totalmente en pañales --- 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" /> + + + +