示例#1
0
 public void Agregar(Entidades.Autor autor)
 {
     //creo instancia de Autor (DATOS)
     //e invoco al metodo Agregar() de la capa DATOS y paso el objeto Autor
     Datos.Autor objDatosAutor = new Datos.Autor();
     objDatosAutor.Agregar(autor);
 }
示例#2
0
 // metodos de acceso a la capa de datos
 public void Agregar(Entidades.Autor autor)
 {
     // invocar al metodo Agregar de la capa de de datos
     // y pasarle el objeto autor
     try
     {
         // reglas de logica
         // nuestra regla:no se admiten nombres que empiecen con P
         if (autor.Nombre.Substring(0, 1).ToUpper() == "T")
         {
             throw new Exception("No se admiten nombres con T");
         }
         Datos.Autor objDatos = new Datos.Autor();
         objDatos.Agregar(autor);
     }
     catch (Exception ex)
     {
         // paso a presentacion la excepcion
         throw new Exception(ex.Message);
     }
 }
示例#3
0
 public void Modificar(Entidades.Autor autor)
 {
     Datos.Autor objDatos = new Datos.Autor();
     objDatos.Modificar(autor);
 }
示例#4
0
 public Entidades.Autor TraerxID(int id)
 {
     Datos.Autor objDatos = new Datos.Autor();
     return(objDatos.TraerxID(id));
 }
示例#5
0
 public DataTable TraerTodos()
 {
     Datos.Autor objDatos = new Datos.Autor();
     return(objDatos.TraerTodos());
 }