Mañana será otro capitulo...
osExcepcion.cs, es por "obra social"
salutes...
using System;
using System.Collections;
using Dominio.Planes;
+using Excepciones;
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;
}
--- /dev/null
+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
--- /dev/null
+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
--- /dev/null
+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
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