]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
Un par de excepciones...para implementar verificarCobertura...
authorSebastian Lavena <sjlavena@gmail.com>
Wed, 6 Jul 2005 10:13:25 +0000 (10:13 +0000)
committerSebastian Lavena <sjlavena@gmail.com>
Wed, 6 Jul 2005 10:13:25 +0000 (10:13 +0000)
Mañana será otro capitulo...

osExcepcion.cs, es por "obra social"

salutes...

demo/src/Dominio/Afiliado.cs
demo/src/Excepciones/AutorizacionRechazadaExcepcion.cs [new file with mode: 0644]
demo/src/Excepciones/VerificarCoberturaException.cs [new file with mode: 0644]
demo/src/Excepciones/osExcepcion.cs [new file with mode: 0644]
demo/src/VSProject.csproj

index 4d0dbec54fd434798ed1a8e1db4b24ba1daad9d9..31f8ebdef81a9300fb719c63a07b75d1cb0095ea 100644 (file)
@@ -4,6 +4,7 @@ namespace Afiliados {
 using System;
 using System.Collections;
 using Dominio.Planes;
+using Excepciones;
 
 public class Afiliado : Persona 
 {
@@ -66,9 +67,10 @@ public class Afiliado : Persona
        //En teoria lanza exepcion si se rechaza, y dentro de la expecione estaria motivo
        //de rechazo, y se lanzaria otro tipo de excepcion para errores de otro tipo i.e: codigos
        
-       public float VerificarCobertura (string codPrestacion)
+       public float VerificarCobertura (string codPrestacion)  
+       //Lanza VerificarCoberturaException o AutorizacionRechazadaException
        {
-
+               
                return 0;
        }
 
diff --git a/demo/src/Excepciones/AutorizacionRechazadaExcepcion.cs b/demo/src/Excepciones/AutorizacionRechazadaExcepcion.cs
new file mode 100644 (file)
index 0000000..a274ab7
--- /dev/null
@@ -0,0 +1,15 @@
+using System;\r
+\r
+namespace Excepciones\r
+{\r
+       /// <summary>\r
+       /// Summary description for Class1.\r
+       /// </summary>\r
+       public class AutorizacionRechazadaException: osException\r
+       {\r
+                               \r
+               public AutorizacionRechazadaException(string msg):base(msg)\r
+               {                                       \r
+               }\r
+       }\r
+}\r
diff --git a/demo/src/Excepciones/VerificarCoberturaException.cs b/demo/src/Excepciones/VerificarCoberturaException.cs
new file mode 100644 (file)
index 0000000..5eddc00
--- /dev/null
@@ -0,0 +1,14 @@
+using System;\r
+\r
+namespace Excepciones\r
+{\r
+       /// <summary>\r
+       /// Summary description for Class1.\r
+       /// </summary>\r
+       public class VerificarCoberturaException:osException\r
+       {\r
+               public VerificarCoberturaException(string msg):base(msg)\r
+               {                       \r
+               }\r
+       }\r
+}\r
diff --git a/demo/src/Excepciones/osExcepcion.cs b/demo/src/Excepciones/osExcepcion.cs
new file mode 100644 (file)
index 0000000..7bb07e0
--- /dev/null
@@ -0,0 +1,23 @@
+using System;\r
+\r
+namespace Excepciones\r
+{\r
+       /// <summary>\r
+       /// Summary description for Excepcion.\r
+       /// </summary>\r
+       public class osException : Exception\r
+       {\r
+               private string _mensaje ="";\r
+\r
+               public string Mensaje\r
+               {\r
+                       get { return this._mensaje;}                    \r
+               }\r
+\r
+               public osException(string msg):base()\r
+       {                       \r
+               _mensaje=msg;\r
+       }\r
+\r
+       }\r
+}\r
index b9fdce03a2b4ca60930dbb0662c1e6dbf75c225c..5c6fe98b2fbadb1977c995017da461c1a2dab183 100644 (file)
                     SubType = "Code"\r
                     BuildAction = "Compile"\r
                 />\r
+                <File\r
+                    RelPath = "Excepciones\AutorizacionRechazadaExcepcion.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
+                <File\r
+                    RelPath = "Excepciones\osExcepcion.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
+                <File\r
+                    RelPath = "Excepciones\VerificarCoberturaException.cs"\r
+                    SubType = "Code"\r
+                    BuildAction = "Compile"\r
+                />\r
                 <File\r
                     RelPath = "Recursos\infoPrestaciones_schema.xsd"\r
                     BuildAction = "Content"\r