public static void BorrarUnLibro(DtoLibro libro) { CadenaConexion nuevaCadena = new CadenaConexion(CadenaConexion.TipoMotorBaseDatos.ClienteSqlServer, ".\\SQLEXPRESS", "Biblioteca"); Conexion unaConexion = new Conexion(nuevaCadena); try { unaConexion.ConexionIniciar(); var parametros = new List <ParametroEjecucion>(); parametros.Add(new ParametroEjecucion("@Id", libro.Id)); unaConexion.EjecutarConsultaSinResultado("Delete From Libro Where Id = @LibroId", parametros); } catch (Framework.Excepciones.FuncionalidadException ex) { Framework.Diagnostico.LogueadorTxt.Instancia().LogCritico("El Siguiente Error es Mostrado Al Borrar el Libro:" + ex.ToString(), "DAL", "UAI BOOK"); throw new Exception("Error al Borrar el Libro"); } finally { unaConexion.ConexionFinalizar(); } }
public static void AgregarUnLibro(DtoLibro libro) { CadenaConexion nuevaCadena = new CadenaConexion(CadenaConexion.TipoMotorBaseDatos.ClienteSqlServer, ".\\SQLEXPRESS", "Biblioteca"); Conexion unaConexion = new Conexion(nuevaCadena); try { unaConexion.ConexionIniciar(); unaConexion.TransaccionIniciar(); var parametros = new List <ParametroEjecucion>(); parametros.Add(new ParametroEjecucion("@ISBN", ConvertirIsbn(libro.ISBN))); parametros.Add(new ParametroEjecucion("@Titulo", libro.Titulo)); parametros.Add(new ParametroEjecucion("@GeneroId", libro.GeneroId)); parametros.Add(new ParametroEjecucion("@AutorId", libro.AutorId)); parametros.Add(new ParametroEjecucion("@EditorialId", libro.EditorialId)); parametros.Add(new ParametroEjecucion("@Imagen", libro.Imagen)); parametros.Add(new ParametroEjecucion("@Cantidad", libro.Cantidad)); parametros.Add(new ParametroEjecucion("@Destacado", libro.Destacado)); parametros.Add(new ParametroEjecucion("@CreatedOn", libro.CreatedOn)); parametros.Add(new ParametroEjecucion("@CreatedBy", libro.CreatedBy)); parametros.Add(new ParametroEjecucion("@ChangedOn", DBNull.Value)); parametros.Add(new ParametroEjecucion("@ChangedBy", DBNull.Value)); unaConexion.EjecutarConsultaSinResultado("INSERT INTO Libro(ISBN,Titulo,GeneroId,AutorId,EditorialId,Imagen,Cantidad,Destacado,CreatedOn,CreatedBy,ChangedOn,ChangedBy VALUES(@ISBN,@Titulo,@GeneroId,@AutorId,@EditorialId,@Imagen,@Cantidad,@Destacado,@CreatedOn,@CreatedBy,@ChangedOn,@ChangedBy)", parametros); unaConexion.TransaccionAceptar(); } catch (Framework.Excepciones.FuncionalidadException ex) { unaConexion.TransaccionCancelar(); Framework.Diagnostico.LogueadorTxt.Instancia().LogCritico("El Siguiente Error es Mostrado Al Crear el Libro:" + ex.ToString(), "DAL", "UAI BOOK"); throw new Exception("Error al Crear el Libro"); } finally { unaConexion.ConexionFinalizar(); } }
public static void BorrarUnLibro(DtoLibro libro) { DAL.TDG.LibroGateway.BorrarUnLibro(libro); }
public static void ActualizarUnLibro(DtoLibro libro) { DAL.TDG.LibroGateway.ActualizarUnLibro(libro); }
public static void AgregarUnLibro(DtoLibro libro) { DAL.TDG.LibroGateway.AgregarUnLibro(libro); }
public static void BorrarUnLibro(DtoLibro libro) { DAL.Facade.LibroFacade.BorrarUnLibro(libro); }
public static void ActualizarUnLibro(DtoLibro libro) { DAL.Facade.LibroFacade.ActualizarUnLibro(libro); }
public static void AgregarUnLibro(DtoLibro libro) { DAL.Facade.LibroFacade.AgregarUnLibro(libro); }