public bool update(EstadoEjemplar oEstadoEjemplar)
        {
            string sql = @"UPDATE EstadoEjemplar SET nombre='" + oEstadoEjemplar.Nombre + "' " +
                         "WHERE idEstadoEjemplar=" + oEstadoEjemplar.IdEstadoEjemplar + " AND borrado=0";

            return((DBConexion.GetDBConexion().ExecuteSQL(sql)) == 1);
        }
        public EstadoEjemplar mapping(DataRow row)
        {
            EstadoEjemplar oEstadoEjemplar = new EstadoEjemplar();

            oEstadoEjemplar.IdEstadoEjemplar = Convert.ToInt32(row["idEstadoEjemplar"].ToString());
            oEstadoEjemplar.Nombre           = row["nombre"].ToString();
            return(oEstadoEjemplar);
        }
        public bool existeEstadoEjemplar(EstadoEjemplar oEstadoEjemplar)
        {
            IList <EstadoEjemplar> estadosEjemplares = new List <EstadoEjemplar>();

            estadosEjemplares = oEstadoEjemplarDAO.getAll();
            foreach (EstadoEjemplar a in estadosEjemplares)
            {
                if (oEstadoEjemplar.Equals(a))
                {
                    return(true);
                }
            }
            return(false);
        }
 public bool darDeBajaEstadoEjemplar(EstadoEjemplar oEstadoEjemplar)
 {
     return(oEstadoEjemplarDAO.logicalDelete(oEstadoEjemplar));
 }
 public bool actualizarEstadoEjemplar(EstadoEjemplar oEstadoEjemplar)
 {
     return(oEstadoEjemplarDAO.update(oEstadoEjemplar));
 }
 public bool insertarEstadoEjemplar(EstadoEjemplar oEstadoEjemplar)
 {
     return(oEstadoEjemplarDAO.insert(oEstadoEjemplar));
 }
        public bool logicalDelete(EstadoEjemplar oEstadoEjemplar)
        {
            string sql = @"UPDATE EstadoEjemplar SET borrado=1 WHERE idEstadoEjemplar=" + oEstadoEjemplar.IdEstadoEjemplar + " AND borrado=0";

            return((DBConexion.GetDBConexion().ExecuteSQL(sql)) == 1);
        }
        // Operaciones CRUD

        public bool insert(EstadoEjemplar oEstadoEjemplar)
        {
            string sql = @"INSERT INTO EstadoEjemplar (nombre) VALUES ('" + oEstadoEjemplar.Nombre + "')";

            return((DBConexion.GetDBConexion().ExecuteSQL(sql)) == 1);
        }