]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
Se larga la implementacion de "Recibir y Cotejar" :D
authorGuillermo Rugilo <guillerugilo@yahoo.com.ar>
Sun, 26 Jun 2005 21:11:43 +0000 (21:11 +0000)
committerGuillermo Rugilo <guillerugilo@yahoo.com.ar>
Sun, 26 Jun 2005 21:11:43 +0000 (21:11 +0000)
- Incluí namespace de Reportes con las clases que necesito
- Esqueleto del Controller de "Recibir y Cotejar", totalmente en pañales

demo/src/Controlador/RecibirPrestacionesController.cs [new file with mode: 0644]
demo/src/Reportes/InfoPrestacionesAdmin.cs [new file with mode: 0644]
demo/src/Reportes/InfoPrestacionesReport.cs [new file with mode: 0644]
demo/src/Reportes/LineaInfoPrestacionesReport.cs [new file with mode: 0644]
demo/src/VSProject.csproj

diff --git a/demo/src/Controlador/RecibirPrestacionesController.cs b/demo/src/Controlador/RecibirPrestacionesController.cs
new file mode 100644 (file)
index 0000000..2c64432
--- /dev/null
@@ -0,0 +1,46 @@
+#region Usings\r
+\r
+using System;\r
+using System.Collections;\r
+\r
+using Dominio;\r
+using Dominio.Autorizaciones;\r
+\r
+#endregion Usings\r
+\r
+namespace Controlador\r
+{\r
+       /// <summary>\r
+       /// Clase controlador que lleva a cabo el CU "Recibir y Cotejar Consumos y Prestaciones"\r
+       /// </summary>\r
+       public class RecibirPrestacionesController : Controller\r
+       {\r
+               #region Constructores\r
+               \r
+               public RecibirPrestacionesController()\r
+                       : base()\r
+               {\r
+               }\r
+\r
+               #endregion Constructores\r
+\r
+               #region Métodos Públicos\r
+               \r
+               public void procesarInfoRecibida()\r
+               {\r
+                       //1. Obtener todos los prestadores\r
+                       ArrayList prestadores = this.ObjectSetToArrayList( this.Db.get(new Prestador()) );\r
+\r
+                       //2. recorrer los prestadores\r
+                       foreach ( Prestador p in prestadores )\r
+                       {\r
+                               //Obtener archivos enviados del prestador\r
+\r
+                       }\r
+                       \r
+\r
+               }\r
+\r
+               #endregion Métodos Públicos\r
+       }\r
+}\r
diff --git a/demo/src/Reportes/InfoPrestacionesAdmin.cs b/demo/src/Reportes/InfoPrestacionesAdmin.cs
new file mode 100644 (file)
index 0000000..2a1d646
--- /dev/null
@@ -0,0 +1,19 @@
+using System;\r
+\r
+namespace Reportes\r
+{\r
+       /// <summary>\r
+       /// Clase que contiene la funcionalidad para levantar información recibida del Prestador, \r
+       /// y generar y enviar reportes.\r
+       /// </summary>\r
+       public class InfoPrestacionesAdmin\r
+       {\r
+               #region Constructores\r
+               \r
+               public InfoPrestacionesAdmin()\r
+               {\r
+               }\r
+\r
+               #endregion Constructores\r
+       }\r
+}\r
diff --git a/demo/src/Reportes/InfoPrestacionesReport.cs b/demo/src/Reportes/InfoPrestacionesReport.cs
new file mode 100644 (file)
index 0000000..fd33f82
--- /dev/null
@@ -0,0 +1,19 @@
+using System;\r
+\r
+namespace Reportes\r
+{\r
+       /// <summary>\r
+       /// Clase que representa un archivo de Información de Prestaciones Realizadas enviado por el \r
+       /// Prestador.\r
+       /// </summary>\r
+       public class InfoPrestacionesReport\r
+       {\r
+               #region Constructores\r
+\r
+               public InfoPrestacionesReport()\r
+               {\r
+               }\r
+\r
+               #endregion Constructores\r
+       }\r
+}\r
diff --git a/demo/src/Reportes/LineaInfoPrestacionesReport.cs b/demo/src/Reportes/LineaInfoPrestacionesReport.cs
new file mode 100644 (file)
index 0000000..1d25185
--- /dev/null
@@ -0,0 +1,19 @@
+using System;\r
+\r
+namespace Reportes\r
+{\r
+       /// <summary>\r
+       /// Clase que representa una linea del Informe de Prestaciones Realizadas enviado por el \r
+       /// Prestador.\r
+       /// </summary>\r
+       public class LineaInfoPrestacionesReport\r
+       {\r
+               #region Constructores\r
+\r
+               public LineaInfoPrestacionesReport()\r
+               {\r
+               }\r
+\r
+               #endregion Constructores\r
+       }\r
+}\r
index db83a252fd40a8dda3513acf3432ff49d82b1444..7e02b535e0bfa595a9769edfc3654db1e5382bd1 100644 (file)
                     SubType = "Code"\r
                     BuildAction = "Compile"\r
                 />\r
+                <File\r
+                    RelPath = "Controlador\RecibirPrestacionesController.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
                 <File\r
                     RelPath = "Controlador\RegistrarVisitasController.cs"\r
                     SubType = "Code"\r
                     SubType = "Code"\r
                     BuildAction = "Compile"\r
                 />\r
+                <File\r
+                    RelPath = "Reportes\InfoPrestacionesAdmin.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
+                <File\r
+                    RelPath = "Reportes\InfoPrestacionesReport.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
+                <File\r
+                    RelPath = "Reportes\LineaInfoPrestacionesReport.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
                 <File\r
                     RelPath = "Tests\TestsAutorizacion.cs"\r
                     SubType = "Code"\r